1

Hadoop コマンド プロンプトから jar を実行しようとすると、次のエラーが発生します。

Exception in thread "main" java.io.IOException: Error opening job jar: /tmp/NewJar.jar    at org.apache.hadoop.util.RunJar.main(RunJar.java:124)
    Caused by: java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:127)
        at java.util.jar.JarFile.<init>(JarFile.java:136)
        at java.util.jar.JarFile.<init>(JarFile.java:73)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:122)
4

2 に答える 2

0

このエラーは、許可の問題が原因でした。

私のjarファイルには、デフォルトでrw-r--r--権限があります。コマンドで rwx-rwx-rwxに変更しましたchmod 777 my_jar.jar。そしてエラーは消えました。

于 2014-08-19T03:35:51.163 に答える