Hadoop设置超组不起作用

时间:2012-04-09 06:48:07

标签: hadoop

我在dfs.permissions.supergroup = hadoop

中设置了属性hdfs-site.xml

并且群组hadoop有两个用户:hadooppostfix

但是,在重新启动hadoop(hadoop-0.20.203.0)之后,我得到了如下日志文件

2012-04-09 14:15:10,857 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: fsOwner=hadoop
2012-04-09 14:15:10,859 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: supergroup=hadoop

fsOwner不包含后缀:(

任何有识之士

2 个答案:

答案 0 :(得分:0)

你可以检查后缀是否已添加到hadoop组。

(仅供参考,登录postfix用户并输入:

id postfix

UID,GID,USERNAME,GROUPNAME用户输入

答案 1 :(得分:0)

日志文件中的fsOwner仅记录启动hadoop-hdfs-namenode守护程序的当前登录用户。如果使用postfix启动hadoop-hdfs-namenode守护进程,则fsOwner将设置为postfix。