在安装Hadoop的集群时碰到了一个问题,如图:
我是按照尚硅谷给出的教程文档一步步到这里,中途也经历过几次小错误(由于个人失误),我都不厌其烦的解决了。没想到遇到这个错误的时候我破防了。我完全按照参考文档来的,并且也认认真真的看了视频讲解。好吧没关系,有错误就解决错误,结果一百度,倒是有个哥们和我错误一样,结果这哥们是在CSDN上提问的,没人给他解决,看评论也只有一条——老哥,我和你是一样的问题,你解决了吗?我又破防了,好吧没关系毛主席说过自己动手丰衣足食,按照毛爷爷的这条指令,我回头看看我的准备工作是不是做好了: 1.原文档:
2.我的Hadoop和jdk以及input文件夹和xml配置文件:
没毛病,但就是权限不够!
解决方案1.0: 在命令前加上sudo,啊啊啊啊啊啊简直是愚蠢行为!Hadoop本就是第三方软件,而sudo只能执行centos系统规定的命令,你现在要用他的jar包来执行命令,你却用个sudo是什么意思?但我当时就这么做了~
解决方案2.0: 我观看了一下后面的文档教程,大有感悟!如图:
人家的Wordcount案例在用share文件夹中的jar包之前加上了 hadoop jar ,我不知道有没有用,尝试一下没想到可以!如图:
我搜了一下,没有网友能给出正确的回答,也没有对应的文章来描述这个现象,按照我的知识我也无法给出解释,先就这样的,以后要是弄明白了会在这里更新!