在本地上运行可以,将JAR包放在HADOOP平台上运行的时候执行失败是啥原因?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在本地上运行可以,将JAR包放在HADOOP平台上运行的时候执行失败是啥原因?相关的知识,希望对你有一定的参考价值。
Exception in thread "main" java.io.IOException: Error opening job jar: cc.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:135)
at java.util.jar.JarFile.<init>(JarFile.java:72)
at org.apache.hadoop.util.RunJar.main(RunJar.java:122)
cc.jar 路径不完整造成的,需要注意一下命令行当前的位置,
你是不是还没到hadoop的目录就jar了 参考技术A “在本地运行可以”是什么概念 参考技术B 是你打包出了问题吧
以上是关于在本地上运行可以,将JAR包放在HADOOP平台上运行的时候执行失败是啥原因?的主要内容,如果未能解决你的问题,请参考以下文章
解决springboot打成jar包之后无法读取外部的静态资源问题