0
点赞
收藏
分享

微信扫一扫

【CentOS】Not a valid JAR: /usr/local/src/hadoop


安装了 hadoop 单机版,想利用自身携带的案例jar测试wordcount,却一直报错:

[root@server sbin]# hadoop jar /usr/local/src/hadoop 2.7.1/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar wordcount ~/input/data.txt ~/output
Not a valid JAR: /usr/local/src/hadoop

经过一番查找后,原因是执行该命令是在本地文件系统下,而非hdfs文件系统,所以若是hdfs上的jar包的路径就会报Not a valid JAR的错误。

我们需要先进入hadoop系统环境,再次运行:

【CentOS】Not a valid JAR: /usr/local/src/hadoop_centos


依然报错,忽然发现自己的hadoop路径写错了 /usr/local/src/hadoop 2.7.1/ ,改成 ​/usr/local/src/hadoop/​,再次运行:

【CentOS】Not a valid JAR: /usr/local/src/hadoop_hadoop_02


搞定!


举报

相关推荐

0 条评论