Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
MapReduce, mail # user - Re: Compile Just a Subproject


Copy link to this message
-
Re: Compile Just a Subproject
Omkar Joshi 2013-06-22, 02:49
Hi Curtis...I see a mismatch in paths which you have mentioned..are they
same and was a typo or a mistake?

...modify logging code in *C:/l/hadoop-yarn-applications-**
distributedshell/src/main/java/org/apache/hadoop/yarn/
applications/distributedshell/Client.java*
*
*
and

*
C:\l\hadoop-yarn-project\hadoop-yarn\hadoop-yarn-applications\hadoop-yarn-applications-distributedshell
*>mvn clean install -DskipTests
C:\l\hadoop-yarn-project\hadoop-yarn\hadoop-yarn-applications\hadoop-yarn-applications-distributedshell>hadoop
org.apache.hadoop.yarn.applications.distributedshell.Client -jar
target\hadoop-yarn-applications-distributedshell-3.0.0-SNAPSHOT.jar
-shell_command whoami
*
*

looks like you also have another directory named "*hadoop-yarn-applications-
**distributedshell" *copied inside c:\1\...
to make it more simple...go to
"*C:\l\hadoop-yarn-project\hadoop-yarn\hadoop-yarn-applications\hadoop-yarn-applications-distributedshell\target\"
directory and clean everything and then run the "mvn clean install" command
from *"*C:\l\hadoop-yarn-project\hadoop-yarn\hadoop-yarn-applications\hadoop-yarn-applications-distributedshell"
directory.*
*
*
*
*
*Let me know if you can now see the jar file (with updated time stamp) or
not in target directory.*

Thanks,
Omkar Joshi
*Hortonworks Inc.* <http://www.hortonworks.com>
On Fri, Jun 21, 2013 at 3:12 PM, Curtis Ullerich <[EMAIL PROTECTED]>wrote:

> I've executed the commands as you've said, and the jar that is run is
> unchanged. Here's exactly what I did.
>
> C:\l\> start-dfs
> C:\l\> start-yarn
> C:\l\> cd
> hadoop-yarn-project\hadoop-yarn\hadoop-yarn-applications\hadoop-yarn-applications-distributedshell
>
> C:\l\hadoop-yarn-project\hadoop-yarn\hadoop-yarn-applications\hadoop-yarn-applications-distributedshell>hadoop org.apache.hadoop.yarn.applications.distributedshell.Client -jar
> target\hadoop-yarn-applications-distributedshell-3.0.0-SNAPSHOT.jar
> -shell_command whoami
> ...output...
> ...modify logging code in
> C:/l/hadoop-yarn-applications-distributedshell/src/main/java/org/apache/hadoop/yarn/applications/distributedshell/Client.java
>
> C:\l\hadoop-yarn-project\hadoop-yarn\hadoop-yarn-applications\hadoop-yarn-applications-distributedshell>mvn clean install -DskipTests
>
> C:\l\hadoop-yarn-project\hadoop-yarn\hadoop-yarn-applications\hadoop-yarn-applications-distributedshell>hadoop org.apache.hadoop.yarn.applications.distributedshell.Client -jar
> target\hadoop-yarn-applications-distributedshell-3.0.0-SNAPSHOT.jar
> -shell_command whoami
> ...identical output to before...
>
> Do you see anything wrong with what I've done?
>
> Thanks,
> Curtis
>
>
>
>
> On Thu, Jun 20, 2013 at 7:17 PM, Omkar Joshi <[EMAIL PROTECTED]>wrote:
>
>> Hi Curtis,
>>
>> where are you picking your jar file from? once you run above command you
>> will see the updated jar file in
>>
>> "..../hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/target/hadoop-yarn-applications-distributedshell-3.0.0-SNAPSHOT.jar"
>>
>> I hope you are not using below jar file
>>
>> "..../hadoop-dist/target/hadoop-3.0.0-SNAPSHOT/share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.0.0-SNAPSHOT.jar"
>>
>>
>> What chris has said is right.
>>
>> once you have taken latest code, you should follow below steps
>> 1) mvn clean install -DskipTests (clean to remove previously generated
>> code)
>> 2) now say you are updating distributed shell client code. then go to
>> ""..../hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/"
>> and then run "mvn clean install" and use jar from target sub folder.
>>
>> Thanks,
>> Omkar Joshi
>> *Hortonworks Inc.* <http://www.hortonworks.com>
>>
>>
>> On Thu, Jun 20, 2013 at 11:47 AM, Curtis Ullerich <[EMAIL PROTECTED]
>> > wrote:
>>
>>> Hi Chris,
>>>
>>> I really appreciate the response. What you described is what I initially
>>> tried. The changes never seem to take effect though. Here's what I've done