0

我将属性设置dfs.permissions.supergroup = hadoophdfs-site.xml

并且组 hadoop 有两个用户:hadoop,postfix

但是,我重新启动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包含后缀:(

任何见解表示赞赏

4

2 回答 2

0

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

于 2013-03-19T09:02:52.763 回答
0

你能检查一下后缀是否添加到了hadoop组中。

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

id 后缀

UID, GID, USERNAME, GROUPNAME THE USER IN)

于 2012-04-10T02:48:11.020 回答