0

我已经使用 apache ant 创建了一个 jar 文件,但是在使用了命令之后

$ hadoop jar HelloWorld.jar org.MaxTemperatureWithCombiner inputpath outputpath

它抛出“不是有效的 jar”异常。

这个 JAR 在另一个系统上完美运行,运行相同版本的 Hadoop。所以这是一个配置问题。我现在确定罐子没问题。

'hadoop jar' 命令正在尝试在 /home/myname 中搜索 jar,这是我的 ubuntu 主页,而不是我的 dfs 主页,类似于 '/user/myname' 。所以罐子很好,但它无法找到任何罐子。

因此,当我在 /home/myname/Desktop 作为我的 PWD 时。然后它说:不是一个有效的罐子:/home/myname/Desktop/HelloWorld.jar

有什么可能的解决方案?

4

0 回答 0