“线程中的异常”;“主要”;java.io.IOException:在hadoop中打开作业jar:ex.jar时出错
是否有人可以解释如何解决此错误:“线程中的异常”;“主要”;java.io.IOException:在hadoop中打开作业jar:ex.jar时出错,java,select,hadoop,Java,Select,Hadoop,是否有人可以解释如何解决此错误: 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:
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>*/
我也遇到了同样的问题,但花了一段时间才发现,当我们创建一个新的jar时,bin中的.class文件可能不是新编译的,因此,请确保删除bin文件夹中的旧.class文件。我认为jar的创建取代了旧的.class文件,但我想不是。试试看。您的代码不正确。您创建的
.jar
格式不正确,可能缺少一些要设置的conf
。因此,hadoop jar
无法打开它。请将您的驱动程序
文件[file with main]添加到您的问题中。显然,jar文件创建不正确/不正确。或者,如果你正在某个地方上传,那么传输没有正常进行。谢谢你的回复,我更正了