赞
踩
一、遇到的问题:
二、问题原因:
这个错误提示表明你正在尝试以 root 用户身份操作 HDFS 的 Namenode,但是没有定义 HDFS_NAMENODE_USER 环境变量。
三、解决办法:
1、在环境变量添加配置,我是在自己编写的my_env.sh中添加的(/etc/profile.d/my_env.sh)
vim /etc/profile.d/my_env.sh
2、添加内容:
- export HDFS_NAMENODE_USER=root
- export HDFS_DATANODE_USER=root
- export HDFS_JOURNALNODE_USER=root
- export HDFS_SECONDARYNAMENODE_USER=root
- export YARN_RESOURCEMANAGER_USER=root
- export YARN_NODEMANAGER_USER=root
3、截图
4、让文件生效
source /etc/profile.d/my_env.sh
四、各个节点都要配置,希望帮到大家!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。