2013-07-22 3 views
0

에서 ex.jar 사람이 오류를 해결하는 방법을 설명 할 수 :예외 하둡

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:135) 
    at java.util.jar.JarFile.<init>(JarFile.java:72) 
    at org.apache.hadoop.util.RunJar.main(RunJar.java:122)<code>*/ 
+0

코드가 올바르지 않습니다. 만든'.jar '파일이 올바른 형식이 아니므로 일부'conf '가 설정되지 않을 수 있습니다. 그래서'hadoop jar'는 그것을 열 수 없습니다. 당신의'driver' 파일 [main과 파일]을 –

+0

에 추가하십시오. 분명히 부정확하거나 부적절하게 생성 된 jar 파일의 경우입니다. 또는 어딘가에 업로드하는 경우 전송이 제대로 수행되지 않았습니다. – Amar

+0

답장을 보내 주셔서 감사합니다. –

답변

0

저도 같은 문제가 있었다, 그러나 그것은했다 새 항아리를 만들 때 bin의 .class 파일이 새로 컴파일되지 않을 수도 있으므로 bin 폴더의 .class 파일을 삭제해야합니다. 항아리 생성은 old .class 파일을 대체하지만 생각하지는 않습니다. 시도 해봐.