If you are on Flink 1.4.0 or 1.4.1, please check if you accidentally have
Hadoop in your application jar. That can mess up things with child-first
classloading. 1.4.2 should handle Hadoop properly in any case.

On Sun, Mar 25, 2018 at 3:26 PM, Ashish Pokharel <ashish...@yahoo.com>
wrote:

> Hi Ken,
>
> Yes - we are on 1.4. Thanks for that link - it certainly now explains how
> things are working :)
>
> We currently don’t have HADOOP_CLASSPATH env var setup and “hadoop class
> path” command basically points to HDP2.6 locations (HDP = Hortonworks Data
> Platform). Best guess I have for this right now is HDP2.6 back ported some
> 2.9 changes into their distro. This is on my list to get to the bottom of
> (hopefully no hiccups till prod) - we double checked our Salt Orchestration
> packages which were used to built the cluster but couldn’t find a reference
> to hadoop 2.9. For now, we are moving on with our testing to prepare for
> deployment with hadoop free version which is using hadoop classpath as
> described in FLINK-7477.
>
> Thanks, Ashish
>
> On Mar 23, 2018, at 12:31 AM, Ken Krugler <kkrugler_li...@transpac.com>
> wrote:
>
> Hi Ashish,
>
> Are you using Flink 1.4? If so, what does the “hadoop classpath” command
> return from the command line where you’re trying to start the job?
>
> Asking because I’d run into issues with https://issues.apache.
> org/jira/browse/FLINK-7477, where I had a old version of Hadoop being
> referenced by the “hadoop" command.
>
> — Ken
>
>
> On Mar 22, 2018, at 7:05 PM, Ashish Pokharel <ashish...@yahoo.com> wrote:
>
> Hi All,
>
> Looks like we are out of the woods for now (so we think) - we went with
> Hadoop free version and relied on client libraries on edge node.
>
> However, I am still not very confident as I started digging into that
> stack as well and realized what Till pointed out (traces leads to a class
> that is part of 2.9). I did dig around env variables and nothing was set.
> This is a brand new clustered installed a week back and our team is
> literally the first hands on deck. I will fish around and see if
> Hortonworks back-ported something for HDP (dots are still not completely
> connected but nonetheless, we have a test session and app running in our
> brand new Prod)
>
> Thanks, Ashish
>
> On Mar 22, 2018, at 4:47 AM, Till Rohrmann <trohrm...@apache.org> wrote:
>
> Hi Ashish,
>
> the class `RequestHedgingRMFailoverProxyProvider` was only introduced
> with Hadoop 2.9.0. My suspicion is thus that you start the client with some
> Hadoop 2.9.0 dependencies on the class path. Could you please check the
> logs of the client what's on its class path? Maybe you could also share the
> logs with us. Please also check whether HADOOP_CLASSPATH is set to
> something suspicious.
>
> Thanks a lot!
>
> Cheers,
> Till
>
> On Wed, Mar 21, 2018 at 6:25 PM, ashish pok <ashish...@yahoo.com> wrote:
>
>> Hi Piotrek,
>>
>> At this point we are simply trying to start a YARN session.
>>
>> BTW, we are on Hortonworks HDP 2.6 which is on 2.7 Hadoop if anyone has
>> experienced similar issues.
>>
>> We actually pulled 2.6 binaries for the heck of it and ran into same
>> issues.
>>
>> I guess we are left with getting non-hadoop binaries and set
>> HADOOP_CLASSPATH then?
>>
>> -- Ashish
>>
>> On Wed, Mar 21, 2018 at 12:03 PM, Piotr Nowojski
>> <pi...@data-artisans.com> wrote:
>> Hi,
>>
>> > Does some simple word count example works on the cluster after the
>> upgrade?
>>
>> If not, maybe your job is pulling some dependency that’s causing this
>> version conflict?
>>
>> Piotrek
>>
>> On 21 Mar 2018, at 16:52, ashish pok <ashish...@yahoo.com> wrote:
>>
>> Hi Piotrek,
>>
>> Yes, this is a brand new Prod environment. 2.6 was in our lab.
>>
>> Thanks,
>>
>> -- Ashish
>>
>> On Wed, Mar 21, 2018 at 11:39 AM, Piotr Nowojski
>> <pi...@data-artisans.com> wrote:
>> Hi,
>>
>> Have you replaced all of your old Flink binaries with freshly downloaded
>> <https://flink.apache.org/downloads.html> Hadoop 2.7 versions? Are you
>> sure that something hasn't mix in the process?
>>
>> Does some simple word count example works on the cluster after the
>> upgrade?
>>
>> Piotrek
>>
>> On 21 Mar 2018, at 16:11, ashish pok <ashish...@yahoo.com> wrote:
>>
>> Hi All,
>>
>> We ran into a roadblock in our new Hadoop environment, migrating from 2.6
>> to 2.7. It was supposed to be an easy lift to get a YARN session but doesnt
>> seem like :) We definitely are using 2.7 binaries but it looks like there
>> is a call here to a private methos which screams runtime incompatibility.
>>
>> Anyone has seen this and have pointers?
>>
>> Thanks, Ashish
>>
>> Exception in thread "main" java.lang.IllegalAccessError: tried to access
>> method org.apache.hadoop.yarn.client.ConfiguredRMFailoverProxyProvi
>> der.getProxyInternal()Ljava/lang/Object; from class
>> org.apache.hadoop.yarn.client.RequestHedgingRMFailoverProxyProvider
>>             at org.apache.hadoop.yarn.client.
>> RequestHedgingRMFailoverProxyProvider.init(RequestHedgingRMF
>> ailoverProxyProvider.java:75)
>>             at org.apache.hadoop.yarn.client.
>> RMProxy.createRMFailoverProxyProvider(RMProxy.java:163)
>>             at org.apache.hadoop.yarn.client.
>> RMProxy.createRMProxy(RMProxy.java:94)
>>             at org.apache.hadoop.yarn.client.
>> ClientRMProxy.createRMProxy(ClientRMProxy.java:72)
>>             at org.apache.hadoop.yarn.client.
>> api.impl.YarnClientImpl.serviceStart(YarnClientImpl.java:187)
>>             at org.apache.hadoop.service.Abst
>> ractService.start(AbstractService.java:193)
>>             at org.apache.flink.yarn.Abstract
>> YarnClusterDescriptor.getYarnClient(AbstractYarnClusterDescr
>> iptor.java:314)
>>             at org.apache.flink.yarn.Abstract
>> YarnClusterDescriptor.deployInternal(AbstractYarnClusterDesc
>> riptor.java:417)
>>             at org.apache.flink.yarn.Abstract
>> YarnClusterDescriptor.deploySessionCluster(AbstractYarnClust
>> erDescriptor.java:367)
>>             at org.apache.flink.yarn.cli.Flin
>> kYarnSessionCli.run(FlinkYarnSessionCli.java:679)
>>             at org.apache.flink.yarn.cli.Flin
>> kYarnSessionCli$1.call(FlinkYarnSessionCli.java:514)
>>             at org.apache.flink.yarn.cli.Flin
>> kYarnSessionCli$1.call(FlinkYarnSessionCli.java:511)
>>             at java.security.AccessController.doPrivileged(Native Method)
>>             at javax.security.auth.Subject.doAs(Subject.java:422)
>>             at org.apache.hadoop.security.Use
>> rGroupInformation.doAs(UserGroupInformation.java:1698)
>>             at org.apache.flink.runtime.secur
>> ity.HadoopSecurityContext.runSecured(HadoopSecurityContext.java:41)
>>             at org.apache.flink.yarn.cli.Flin
>> kYarnSessionCli.main(FlinkYarnSessionCli.java:511)
>>
>>
>>
>>
>
>
> --------------------------------------------
> http://about.me/kkrugler
> +1 530-210-6378 <+1%20530-210-6378>
>
>
>

Reply via email to