ERROR: Attempting to operate on hdfs namenode as root问题的解决

问题描述

在我尝试启动hadoop集群的时候,突然出现这个问题,一串的ERROR啊,真的是很搞心态!

问题解决

然后上百度查资料,就发现了这个解决方法:

输入这个命令,进入到文件里面:

vi /etc/profile

将下面的这段语句放进去,然后保存:

export HDFS_NAMENODE_USER=root
export HDFS_DATANODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root
export YARN_RESOURCEMANAGER_USER=root
export YARN_NODEMANAGER_USER=root

接着使用这个命令让环境变量生效(一定要让他生效!我就是忘记这一步了!):

source /etc/profile

之后再尝试启动start-all.sh:

启动成功啦!

posted @ 2023-08-09 22:04  yesyes1  阅读(81)  评论(0编辑  收藏  举报