为了账号安全,请及时绑定邮箱和手机立即绑定

hadoop运行streaming.jar权限不够

/usr/local/hadoop/share/hadoop/tools/lib/hadoop-streaming-2.6.5.jar  \

 -file /home/hadoop/mapper.py    -mapper /home/hadoop/mapper.py \ 

-file /home/hadoop/reducer.py   -reducer /home/hadoop/reducer.py \ 

-input /test/f1 -output /out


bash: /usr/local/hadoop/share/hadoop/tools/lib/hadoop-streaming-2.6.5.jar: 权限不够


正在回答

1 回答

将相关权限赋予指定用户。    你是在hadoop用户下执行的吧?     建议如果新建了hadoop用户的话,将hadoop的安装目录的owner设置为hadoop 这样不用过多考虑权限问题

0 回复 有任何疑惑可以回复我~
#1

孤僻成瘾 提问者

谢谢老师回复,我用sudo 解决了,然后又提示sudo: /usr/local/hadoop/share/hadoop/tools/lib/hadoop-streaming-2.6.5.jar:找不到命令 上网查找也没有办法,按照网上的方法我的却是在/usr/local/hadoop/share/hadoop/tools/lib/下找到hadoop-streaming.jar。但是这个错误我去百度也没有。 还有我在网上一直没找到如何运行在hadoop上运行python的命令,找了几个都是上面的错误。希望老师在课程里面加入如何在hadoop上运行python
2018-04-23 回复 有任何疑惑可以回复我~
#2

孤僻成瘾 提问者

chown hadoop /usr/local/hadoop我换了owner貌似不起作用,还是提示权限不够,是我命令输错了吗?
2018-04-23 回复 有任何疑惑可以回复我~
#3

孤僻成瘾 提问者

非常感谢!
2018-06-04 回复 有任何疑惑可以回复我~
#4

叁金 回复 孤僻成瘾 提问者

额。。。之前没看到你后面有回复。。现在都解决了吗老铁。
2018-06-04 回复 有任何疑惑可以回复我~
#5

孤僻成瘾 提问者 回复 叁金

解决了,看了Linux才知道,lib里Jar包里都没可执行权限
2018-06-28 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

hadoop运行streaming.jar权限不够

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号