|
|
-
what are the core jars needed to compile a job in Hadoop 2.0.2 Alpha
anand sharma 2012-12-15, 15:41
Hi please can someone let me know what are are core jar files and depeancies we need to attach in classpath for a job to compile successfully from a java source.
say..
javac -cp *classpath* -d wordcount_classes WordCount.java
here what will be jar files for it to compile successfully.
Thanks
+
anand sharma 2012-12-15, 15:41
-
Re: what are the core jars needed to compile a job in Hadoop 2.0.2 Alpha
Harsh J 2012-12-15, 18:26
If you are compiling in the old-world way (javac!) it would be simpler to use the whole classpath, given the modularity of jars, such as:
$ javac -cp `hadoop classpath` -d wordcount_classes WordCount.java
Where the command `hadoop classpath` in the shell automatically expands and provides a usable classpath.
If you want a better approach, I highly recommend using Apache Maven or similar tools with the hadoop-client dependency added instead.
On Sat, Dec 15, 2012 at 9:11 PM, anand sharma <[EMAIL PROTECTED]> wrote: > Hi please can someone let me know what are are core jar files and depeancies > we need to attach in classpath for a job to compile successfully from a java > source. > > say.. > > javac -cp classpath -d wordcount_classes WordCount.java > > here what will be jar files for it to compile successfully. > > Thanks
-- Harsh J
+
Harsh J 2012-12-15, 18:26
-
Re: what are the core jars needed to compile a job in Hadoop 2.0.2 Alpha
anand sharma 2012-12-16, 03:28
Thanks harsh it worked and i will try Maven now. On Sat, Dec 15, 2012 at 11:56 PM, Harsh J <[EMAIL PROTECTED]> wrote:
> If you are compiling in the old-world way (javac!) it would be simpler > to use the whole classpath, given the modularity of jars, such as: > > $ javac -cp `hadoop classpath` -d wordcount_classes WordCount.java > > Where the command `hadoop classpath` in the shell automatically > expands and provides a usable classpath. > > If you want a better approach, I highly recommend using Apache Maven > or similar tools with the hadoop-client dependency added instead. > > On Sat, Dec 15, 2012 at 9:11 PM, anand sharma <[EMAIL PROTECTED]> > wrote: > > Hi please can someone let me know what are are core jar files and > depeancies > > we need to attach in classpath for a job to compile successfully from a > java > > source. > > > > say.. > > > > javac -cp classpath -d wordcount_classes WordCount.java > > > > here what will be jar files for it to compile successfully. > > > > Thanks > > > > -- > Harsh J >
+
anand sharma 2012-12-16, 03:28
-
Re: what are the core jars needed to compile a job in Hadoop 2.0.2 Alpha
anand sharma 2012-12-16, 12:45
hi harsh i tried Maven but ended up using hadoop source from svn and then building from pom but its kind of giving errors when i try n install it using maven. can you please give some detail how can i use Maven to build Hadoop 2.0.2 with eclipse wordcount example. On Sun, Dec 16, 2012 at 8:58 AM, anand sharma <[EMAIL PROTECTED]>wrote:
> Thanks harsh it worked and i will try Maven now. > > > On Sat, Dec 15, 2012 at 11:56 PM, Harsh J <[EMAIL PROTECTED]> wrote: > >> If you are compiling in the old-world way (javac!) it would be simpler >> to use the whole classpath, given the modularity of jars, such as: >> >> $ javac -cp `hadoop classpath` -d wordcount_classes WordCount.java >> >> Where the command `hadoop classpath` in the shell automatically >> expands and provides a usable classpath. >> >> If you want a better approach, I highly recommend using Apache Maven >> or similar tools with the hadoop-client dependency added instead. >> >> On Sat, Dec 15, 2012 at 9:11 PM, anand sharma <[EMAIL PROTECTED]> >> wrote: >> > Hi please can someone let me know what are are core jar files and >> depeancies >> > we need to attach in classpath for a job to compile successfully from a >> java >> > source. >> > >> > say.. >> > >> > javac -cp classpath -d wordcount_classes WordCount.java >> > >> > here what will be jar files for it to compile successfully. >> > >> > Thanks >> >> >> >> -- >> Harsh J >> > >
+
anand sharma 2012-12-16, 12:45
|
|