使用root配置的hadoop启动时报错
发布时间:2020-12-13 23:15:14 所属栏目:Linux 来源:网络整理
导读:一、报错信息: Starting namenodes on [master] ??????? ERROR: Attempting to operate on hdfs namenode as root ???????? ??????? ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation. ???????? ??????? Starting datanodes ???????
一、报错信息: Starting namenodes on [master]
??????? ERROR: Attempting to operate on hdfs namenode as root
???????? ??????? ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation. ???????? ??????? Starting datanodes
??????? ERROR: Attempting to operate on hdfs datanode as root
???????? ??????? ERROR: but there is no HDFS_DATANODE_USER defined. Aborting operation.
??????? Starting secondary namenodes [slave1]
??????? ERROR: Attempting to operate on hdfs secondarynamenode as root
??????? ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation.
二、解决办法
在/hadoop/sbin路径下:?
将
start-dfs.sh,stop-dfs.sh两个文件顶部添加以下参数
HDFS_DATANODE_USER=root 如下图: start-yarn.sh,stop-yarn.sh顶部也添加以下参数 ?如下图: ? 三、添加完启动遇到如下警告: WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. 需要将第二句:HADOOP_SECURE_DN_USER=hdfs? 改为?HDFS_DATANODE_SECURE_USER=hdfs?? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |