You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-user@hadoop.apache.org by Saju K K <sa...@nokia.com> on 2008/11/24 06:37:03 UTC
Exception in thread "main"
org.apache.hadoop.mapred.InvalidInputException: Input path does not exist:
This is in referance with the sample application in the JAVAWord
http://www.javaworld.com/javaworld/jw-09-2008/jw-09-hadoop.html?page=5
bin/hadoop dfs -mkdir /opt/www/hadoop/hadoop-0.18.2/words
bin/hadoop dfs -put word1 /opt/www/hadoop/hadoop-0.18.2/words
bin/hadoop dfs -put word2 /opt/www/hadoop/hadoop-0.18.2/words
bin/hadoop dfs -put word3 /opt/www/hadoop/hadoop-0.18.2/words
bin/hadoop dfs -put word4 /opt/www/hadoop/hadoop-0.18.2/words
When i browse through the
http://serdev40.apac.nokia.com:50075/browseDirectory.jsp .I could see the
files in the directory
Also below commands execute properly
bin/hadoop dfs -ls /opt/www/hadoop/hadoop-0.18.2/words/
bin/hadoop dfs -ls /opt/www/hadoop/hadoop-0.18.2/words/word1
bin/hadoop dfs -cat /opt/www/hadoop/hadoop-0.18.2/words/word1
But on executing this command ,i am getting an error
java -Xms1024m -Xmx1024m com.nokia.tag.test.EchoOhce
/opt/www/hadoop/hadoop-0.18.2/words/ result
java -Xms1024m -Xmx1024m com.nokia.tag.test.EchoOhce
/opt/www/hadoop/hadoop-0.18.2/words result
08/11/24 10:52:54 INFO jvm.JvmMetrics: Initializing JVM Metrics with
processName=JobTracker, sessionId=
Exception in thread "main" org.apache.hadoop.mapred.InvalidInputException:
Input path does not exist: file:/opt/www/hadoop/hadoop-0.18.2/words
at
org.apache.hadoop.mapred.FileInputFormat.listStatus(FileInputFormat.java:179)
at
org.apache.hadoop.mapred.FileInputFormat.getSplits(FileInputFormat.java:210)
at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:742)
at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1026)
at com.nokia.tag.test.EchoOhce.run(EchoOhce.java:123)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at com.nokia.tag.test.EchoOhce.main(EchoOhce.java:129)
Can anybody know why there is a failure from the Java application
--
View this message in context: http://www.nabble.com/Exception-in-thread-%22main%22-org.apache.hadoop.mapred.InvalidInputException%3A-Input-path-does-not-exist%3A-tp20655207p20655207.html
Sent from the Hadoop core-user mailing list archive at Nabble.com.
Re: Exception in thread "main"
org.apache.hadoop.mapred.InvalidInputException: Input path does not exist:
Posted by Saju K K <sa...@nokia.com>.
It works ...
Thanks Sagar
--saju
Sagar Naik-3 wrote:
>
> Include the ${HADOOP}/conf/ dir in the classpath of the java program
> Alternatively,
> u can also try,
> bin/hadoop jar <your_jar> <main_class> <args>
>
> -Sagar
>
> Saju K K wrote:
>> This is in referance with the sample application in the JAVAWord
>> http://www.javaworld.com/javaworld/jw-09-2008/jw-09-hadoop.html?page=5
>>
>>
>> bin/hadoop dfs -mkdir /opt/www/hadoop/hadoop-0.18.2/words
>> bin/hadoop dfs -put word1 /opt/www/hadoop/hadoop-0.18.2/words
>> bin/hadoop dfs -put word2 /opt/www/hadoop/hadoop-0.18.2/words
>> bin/hadoop dfs -put word3 /opt/www/hadoop/hadoop-0.18.2/words
>> bin/hadoop dfs -put word4 /opt/www/hadoop/hadoop-0.18.2/words
>>
>> When i browse through the
>> http://serdev40.apac.nokia.com:50075/browseDirectory.jsp .I could see the
>> files in the directory
>>
>> Also below commands execute properly
>>
>> bin/hadoop dfs -ls /opt/www/hadoop/hadoop-0.18.2/words/
>> bin/hadoop dfs -ls /opt/www/hadoop/hadoop-0.18.2/words/word1
>> bin/hadoop dfs -cat /opt/www/hadoop/hadoop-0.18.2/words/word1
>>
>> But on executing this command ,i am getting an error
>> java -Xms1024m -Xmx1024m com.nokia.tag.test.EchoOhce
>> /opt/www/hadoop/hadoop-0.18.2/words/ result
>>
>> java -Xms1024m -Xmx1024m com.nokia.tag.test.EchoOhce
>> /opt/www/hadoop/hadoop-0.18.2/words result
>> 08/11/24 10:52:54 INFO jvm.JvmMetrics: Initializing JVM Metrics with
>> processName=JobTracker, sessionId=
>> Exception in thread "main"
>> org.apache.hadoop.mapred.InvalidInputException:
>> Input path does not exist: file:/opt/www/hadoop/hadoop-0.18.2/words
>> at
>> org.apache.hadoop.mapred.FileInputFormat.listStatus(FileInputFormat.java:179)
>> at
>> org.apache.hadoop.mapred.FileInputFormat.getSplits(FileInputFormat.java:210)
>> at
>> org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:742)
>> at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1026)
>> at com.nokia.tag.test.EchoOhce.run(EchoOhce.java:123)
>> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>> at com.nokia.tag.test.EchoOhce.main(EchoOhce.java:129)
>>
>> Can anybody know why there is a failure from the Java application
>>
>>
>
>
>
--
View this message in context: http://www.nabble.com/Exception-in-thread-%22main%22-org.apache.hadoop.mapred.InvalidInputException%3A-Input-path-does-not-exist%3A-tp20655207p20656757.html
Sent from the Hadoop core-user mailing list archive at Nabble.com.
Re: Exception in thread "main" org.apache.hadoop.mapred.InvalidInputException:
Input path does not exist:
Posted by Sagar Naik <sn...@attributor.com>.
Include the ${HADOOP}/conf/ dir in the classpath of the java program
Alternatively,
u can also try,
bin/hadoop jar <your_jar> <main_class> <args>
-Sagar
Saju K K wrote:
> This is in referance with the sample application in the JAVAWord
> http://www.javaworld.com/javaworld/jw-09-2008/jw-09-hadoop.html?page=5
>
>
> bin/hadoop dfs -mkdir /opt/www/hadoop/hadoop-0.18.2/words
> bin/hadoop dfs -put word1 /opt/www/hadoop/hadoop-0.18.2/words
> bin/hadoop dfs -put word2 /opt/www/hadoop/hadoop-0.18.2/words
> bin/hadoop dfs -put word3 /opt/www/hadoop/hadoop-0.18.2/words
> bin/hadoop dfs -put word4 /opt/www/hadoop/hadoop-0.18.2/words
>
> When i browse through the
> http://serdev40.apac.nokia.com:50075/browseDirectory.jsp .I could see the
> files in the directory
>
> Also below commands execute properly
>
> bin/hadoop dfs -ls /opt/www/hadoop/hadoop-0.18.2/words/
> bin/hadoop dfs -ls /opt/www/hadoop/hadoop-0.18.2/words/word1
> bin/hadoop dfs -cat /opt/www/hadoop/hadoop-0.18.2/words/word1
>
> But on executing this command ,i am getting an error
> java -Xms1024m -Xmx1024m com.nokia.tag.test.EchoOhce
> /opt/www/hadoop/hadoop-0.18.2/words/ result
>
> java -Xms1024m -Xmx1024m com.nokia.tag.test.EchoOhce
> /opt/www/hadoop/hadoop-0.18.2/words result
> 08/11/24 10:52:54 INFO jvm.JvmMetrics: Initializing JVM Metrics with
> processName=JobTracker, sessionId=
> Exception in thread "main" org.apache.hadoop.mapred.InvalidInputException:
> Input path does not exist: file:/opt/www/hadoop/hadoop-0.18.2/words
> at
> org.apache.hadoop.mapred.FileInputFormat.listStatus(FileInputFormat.java:179)
> at
> org.apache.hadoop.mapred.FileInputFormat.getSplits(FileInputFormat.java:210)
> at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:742)
> at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1026)
> at com.nokia.tag.test.EchoOhce.run(EchoOhce.java:123)
> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
> at com.nokia.tag.test.EchoOhce.main(EchoOhce.java:129)
>
> Can anybody know why there is a failure from the Java application
>
>