hadoop运行streaming.jar权限不够

来源:-

孤僻成瘾

2018-04-21 12:00

/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回答

  • 叁金
    2018-04-22 13:38:28
    已采纳

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

    孤僻成瘾 回复叁金

    解决了,看了Linux才知道,lib里Jar包里都没可执行权限

    2018-06-28 08:36:00

    共 5 条回复 >

Hadoop基础及演练

与大数据密不可分的Hadoop框架,你值得学习

52268 学习 · 64 问题

查看课程

相似问题