1. 环境
linux
Ubuntu
hadoop
执行 hadoop jar 命令时,一直报错
2、确定自己的jar目录是切实存在的
/export/server/hadoop-3.3.6/shares/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar
3、网上找了很多解决办法,最后看到这个
https://www.mmbyte.com/article/45643.html
对比我的路径和对方的路径
想着有没有可能是我直接写了绝对路径,而不是用$HADOOP_HOME来替代的问题?抱着试一试的心态,然后将
/export/server/hadoop-3.3.6/shares/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar
改成:
$HADOOP_HOME/shares/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar
果然就好了
tip:得先设置好$HADOOP_HOME哦,这个应该是在安装hadoop的时候就设置的
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 【hadoop报错】JAR does not exist or is not a normal file
发表评论 取消回复