Bug | 启动Hadoop集群时出现 ERROR: Attempting to operate on hdfs namenode as root
问题描述
启动 Hadoop集群时,出现 没有定义 HDFS_NAMENODE_USER
Starting namenodes on [hadoop101]
ERROR: Attempting to operate on hdfs namenode as root
ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation.
解决措施
在 Hadoop集群的NameNode节点里hadoop目录下的/etc/hadoop
同时在 start-dfs.sh 、 stop-dfs.sh 中添加以下内容
HDFS_DATANODE_USER=root
HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root

浙公网安备 33010602011771号