Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 02-21-2016 06:03 AM
Hi,
Could you help me to resolve this error.
[root@sandbox ~]# yarn jar /tmp/MRJar/WordCount.jar com.denmark.danskeBank.vo.WordCount /tmp/data/hamlet.txt /tmp/output Not a valid JAR: /tmp/MRJar/WordCount.jar
This is what I have done: 1. Created the WordCount.jar file in eclipse with Hadoop1.x jars 2. Uploaded to HDFS dir - /tmp/MRJar 3. I got this error. Then I tried -
[root@sandbox ~]# hadoop fs -copyToLocal /tmp/MRJar/WordCount.jar /MapReduce
16/02/21 05:46:07 WARN hdfs.DFSClient: DFSInputStream has been closed already
I also tried the steps given to run through gradle.
1. While executing - ~/gradle-1.9/bin/gradle clean jar, I got an error:
[cascade@sandbox part2]$ ~/gradle-1.9/bin/gradle clean jar ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91.x8
I would wanted to create my MapReduce and try executing for practising - I am not a java developer.
Could you guide me!!!
Thanks.
Created 02-21-2016 11:49 AM
@Revathy Mourouguessane You can ignore this warning WARN hdfs.DFSClient: DFSInputStream has been closed already. There is a jira opened already to address this
I am sure you are following this http://hortonworks.com/hadoop-tutorial/cascading-hortonworks-data-platform-2-1/
Check your JAVA_HOME setting.
What's is the output of echo $JAVA_HOME?
Created 02-21-2016 06:14 AM
@Revathy Mourouguessane, See this thread. It provides guidance for running "word count" program on HDP Sandbox.
https://www.youtube.com/watch?v=5MYv8usiMnE
Hope this will help you solving this error.
Created 02-21-2016 10:34 AM
Your jae needs to be on local filesysyem and preferably not /tmp. If you are logged on as root leavw the jar in /root and just run it like so
yarn jar jarname
Created 02-21-2016 10:37 AM
For Java homecerror run one of my jdk scripts in administration folder https://github.com/dbist/scripts
Created 02-21-2016 11:49 AM
@Revathy Mourouguessane You can ignore this warning WARN hdfs.DFSClient: DFSInputStream has been closed already. There is a jira opened already to address this
I am sure you are following this http://hortonworks.com/hadoop-tutorial/cascading-hortonworks-data-platform-2-1/
Check your JAVA_HOME setting.
What's is the output of echo $JAVA_HOME?
Created on 02-21-2016 12:09 PM - edited 08-18-2019 05:56 AM
[guest@sandbox dataprocessing]$ find / -name java
[guest@sandbox dataprocessing]$ export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre
[guest@sandbox dataprocessing]$ ~/gradle-1.9/bin/gradle clean jar
Build file '/home/guest/examples/dataprocessing/build.gradle': line 9
The RepositoryHandler.mavenRepo() method has been deprecated and is scheduled to be removed in Gradle 2.0. Please use the maven() method instead.
:clean UP-TO-DATE
:compileJava
Created on 02-21-2016 12:14 PM - edited 08-18-2019 05:56 AM
BUILD SUCCESSFUL
Created 02-23-2016 12:45 AM
I was successful in executing a MapReduce Job. Since the method Job.setBy.JarName(WordCount.class) was missing it was unable to find out the Mapper class. Thanks!!!