You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-dev@hadoop.apache.org by Charles Wright <ch...@live.ca> on 2016/03/02 11:04:21 UTC
Yarn Client Compilation Error
The following is output from my build:
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR]
/home/charles/git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/api/impl/AMRMClientImpl.java:[75,53]
package org.apache.hadoop.yarn.server.resourcemanager does not exist
I am trying to import org.apache.hadoop.yarn.server.resourcemanager to
my class and am receiving compile errors. I tried editing the POM.xml in
/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/ to include
the following dependency:
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-yarn-server-resourcemanager</artifactId>
</dependency>
and it doesn't work. How can I fix this?
Thanks,
Charles.
Re: Yarn Client Compilation Error
Posted by Daniel Templeton <da...@cloudera.com>.
There's already a dependency defined in yarn-client, but it's test only:
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-yarn-server-resourcemanager</artifactId>
<scope>test</scope>
</dependency>
Remove the scope and you should be in business, as long as you don't
plan to check it in. :)
Daniel
On 3/2/16 6:25 AM, Charlie Wright wrote:
>> 1. OS?
>> 2. which JVM?
>> 3. what maven version?
>> 4. and which hadoop branch have you pulled out? trunk?
> Apache Maven 3.3.9Java version: 1.8.0_72, vendor: Oracle CorporationOS name: "linux", version: "3.16.0-38-generic", arch: "amd64", family: "unix" (Linux Mint 17.2)Hadoop Branch: branch-2.8
> I added the import to AMRMClientImpl.java because I added some things in org.apache.hadoop.yarn.server.resourcemanager that I am using in AMRMClientImpl.java.
>
> -Charles.
>
>> Subject: Re: Yarn Client Compilation Error
>> From: stevel@hortonworks.com
>> To: yarn-dev@hadoop.apache.org
>> Date: Wed, 2 Mar 2016 13:20:15 +0000
>>
>>
>>> On 2 Mar 2016, at 10:04, Charles Wright <ch...@live.ca> wrote:
>>>
>>> The following is output from my build:
>>>
>>> [INFO] -------------------------------------------------------------
>>> [ERROR] COMPILATION ERROR :
>>> [INFO] -------------------------------------------------------------
>>> [ERROR] /home/charles/git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/api/impl/AMRMClientImpl.java:[75,53] package org.apache.hadoop.yarn.server.resourcemanager does not exist
>>>
>>> I am trying to import org.apache.hadoop.yarn.server.resourcemanager to my class and am receiving compile errors. I tried editing the POM.xml in /hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/ to include the following dependency:
>>>
>>> <dependency>
>>> <groupId>org.apache.hadoop</groupId>
>>> <artifactId>hadoop-yarn-server-resourcemanager</artifactId>
>>> </dependency>
>>>
>> it works for everyone else, so something is probably up on your system
>>
>>
>> 1. OS?
>> 2. which JVM?
>> 3. what maven version?
>> 4. and which hadoop branch have you pulled out? trunk?
>>
>>
>> I don't see any import of the server.resourcemanager package in the copy of AMRMClientImpl.java in branch-2.8/branch-2 or trunk ... maybe you've accidentally picked up a broken branch or pasted something in yourself
>>
>> finally https://builds.apache.org/view/H-L/view/Hadoop/ can give you a quick view of how things are working, especially which test failures to expect
>
RE: Yarn Client Compilation Error
Posted by Charlie Wright <ch...@live.ca>.
> 1. OS?
> 2. which JVM?
> 3. what maven version?
> 4. and which hadoop branch have you pulled out? trunk?
Apache Maven 3.3.9Java version: 1.8.0_72, vendor: Oracle CorporationOS name: "linux", version: "3.16.0-38-generic", arch: "amd64", family: "unix" (Linux Mint 17.2)Hadoop Branch: branch-2.8
I added the import to AMRMClientImpl.java because I added some things in org.apache.hadoop.yarn.server.resourcemanager that I am using in AMRMClientImpl.java.
-Charles.
> Subject: Re: Yarn Client Compilation Error
> From: stevel@hortonworks.com
> To: yarn-dev@hadoop.apache.org
> Date: Wed, 2 Mar 2016 13:20:15 +0000
>
>
> > On 2 Mar 2016, at 10:04, Charles Wright <ch...@live.ca> wrote:
> >
> > The following is output from my build:
> >
> > [INFO] -------------------------------------------------------------
> > [ERROR] COMPILATION ERROR :
> > [INFO] -------------------------------------------------------------
> > [ERROR] /home/charles/git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/api/impl/AMRMClientImpl.java:[75,53] package org.apache.hadoop.yarn.server.resourcemanager does not exist
> >
> > I am trying to import org.apache.hadoop.yarn.server.resourcemanager to my class and am receiving compile errors. I tried editing the POM.xml in /hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/ to include the following dependency:
> >
> > <dependency>
> > <groupId>org.apache.hadoop</groupId>
> > <artifactId>hadoop-yarn-server-resourcemanager</artifactId>
> > </dependency>
> >
>
> it works for everyone else, so something is probably up on your system
>
>
> 1. OS?
> 2. which JVM?
> 3. what maven version?
> 4. and which hadoop branch have you pulled out? trunk?
>
>
> I don't see any import of the server.resourcemanager package in the copy of AMRMClientImpl.java in branch-2.8/branch-2 or trunk ... maybe you've accidentally picked up a broken branch or pasted something in yourself
>
> finally https://builds.apache.org/view/H-L/view/Hadoop/ can give you a quick view of how things are working, especially which test failures to expect
Re: Yarn Client Compilation Error
Posted by Steve Loughran <st...@hortonworks.com>.
> On 2 Mar 2016, at 10:04, Charles Wright <ch...@live.ca> wrote:
>
> The following is output from my build:
>
> [INFO] -------------------------------------------------------------
> [ERROR] COMPILATION ERROR :
> [INFO] -------------------------------------------------------------
> [ERROR] /home/charles/git/hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/api/impl/AMRMClientImpl.java:[75,53] package org.apache.hadoop.yarn.server.resourcemanager does not exist
>
> I am trying to import org.apache.hadoop.yarn.server.resourcemanager to my class and am receiving compile errors. I tried editing the POM.xml in /hadoop/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/ to include the following dependency:
>
> <dependency>
> <groupId>org.apache.hadoop</groupId>
> <artifactId>hadoop-yarn-server-resourcemanager</artifactId>
> </dependency>
>
it works for everyone else, so something is probably up on your system
1. OS?
2. which JVM?
3. what maven version?
4. and which hadoop branch have you pulled out? trunk?
I don't see any import of the server.resourcemanager package in the copy of AMRMClientImpl.java in branch-2.8/branch-2 or trunk ... maybe you've accidentally picked up a broken branch or pasted something in yourself
finally https://builds.apache.org/view/H-L/view/Hadoop/ can give you a quick view of how things are working, especially which test failures to expect