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
posted @ 2021-11-29 02:03  Unirithe  阅读(340)  评论(0)    收藏  举报