分享

【解决】关于MapReduce的疑问

seraph50 发表于 2015-3-11 21:12:10 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 5 14548
提示: 作者被禁止或删除 内容自动屏蔽

已有(5)人评论

跳转到指定楼层
nextuser 发表于 2015-3-11 21:28:05
这个user并不是随便的该的,而是具有权限的用户,否则随便写个程序,然后加上用户,就可以访问了,很容易被攻击。

有以下解决办法:
第一种:
将dfs.permissions修改为False
第二种:
允许任何用户访问:
执行这样的操作 hadoop fs -chmod 777 /user/hadoop


如果楼主是使用的上面的两种方法,但是没有生效,可能是配置文件没有加载成功。
回复

使用道具 举报

desehawk 发表于 2015-3-11 21:53:46
似乎在操作这个文件的时候,遇到了权限问题。
  1. /tmp/hadoop-yarn
复制代码


回复

使用道具 举报

june_fu 发表于 2015-3-11 22:55:31
是否hadoop用户的权限太低?
回复

使用道具 举报

s060403072 发表于 2015-3-11 23:02:15
楼主怎么解决的,跪拜赐教
回复

使用道具 举报

ysen 发表于 2015-3-12 09:57:16
试试添加这句:System.setProperty("HADOOP_USER_NAME", "hadoop");
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条