当前位置:   article > 正文

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

error: attempting to operate on hdfs namenode as root

一、遇到的问题:

二、问题原因:

这个错误提示表明你正在尝试以 root 用户身份操作 HDFS 的 Namenode,但是没有定义 HDFS_NAMENODE_USER 环境变量

三、解决办法:

1、在环境变量添加配置,我是在自己编写的my_env.sh中添加的(/etc/profile.d/my_env.sh)

vim /etc/profile.d/my_env.sh

2、添加内容:

  1. export HDFS_NAMENODE_USER=root
  2. export HDFS_DATANODE_USER=root
  3. export HDFS_JOURNALNODE_USER=root
  4. export HDFS_SECONDARYNAMENODE_USER=root
  5. export YARN_RESOURCEMANAGER_USER=root
  6. export YARN_NODEMANAGER_USER=root

3、截图

4、让文件生效

source /etc/profile.d/my_env.sh

四、各个节点都要配置,希望帮到大家!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/472747
推荐阅读
相关标签
  

闽ICP备14008679号