小编Muh*_*han的帖子

运行Hadoop作业时不是有效的jar

我想运行WordCount示例.

在eclipse中它运行正常.在输出文件夹中,输出文件存在.

我制作了一个WordCount的jar文件,并希望通过命令运行它

hadoop jar WordCount.jar /Projects/input /Projects/output
Run Code Online (Sandbox Code Playgroud)

它给了我错误

Not a valid JAR: /Projects/WordCount.jar
Run Code Online (Sandbox Code Playgroud)

的结果 hdfs dfs -ls /Projects

Found 3 items
-rw-r--r-- 1 hduser supergroup 3418 2014-11-02 15:38 /Projects/WordCount.jar
drwxr-xr-x - hduser supergroup 0 2014-11-02 14:13 /Projects/input
drwxr-xr-x - hduser supergroup 0 2014-11-02 14:16 /Projects/output
Run Code Online (Sandbox Code Playgroud)

它也给了我同样的错误

  hadoop jar /Projects/WordCount.jar wordPackage.WordCount  /Projects/input /Projects/output

 Not a valid JAR: /Projects/WordCount.jar
Run Code Online (Sandbox Code Playgroud)

如何解决这个错误.

我已经运行了tvf命令它给出了这个输出

 jar -tvf /home/hduser/Desktop/Files/WordCount.jar

  60 Sun Nov 02 16:10:10 PKT 2014 META-INF/MANIFEST.MF
 1895 Sun Nov 02 14:02:38 PKT 2014 wordPackage/WordCount.class
 1295 …
Run Code Online (Sandbox Code Playgroud)

hadoop

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

hadoop ×1