一、详细报错信息
[root@hadoop101 hadoop-3.1.3]# sbin/start-dfs.sh
Starting namenodes on [hadoop101]
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 [hadoop103]
ERROR: Attempting to operate on hdfs secondarynamenode as root
ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation.
二、错误原因
Hadoop中没有默认root的用户,需要手动添加

这篇博客详细记录了在Hadoop使用过程中遇到的一个错误:尝试以root用户身份操作HDFS NameNode,但系统提示没有默认的HDFS_NAMENODE_配置。错误的根本原因是Hadoop中缺少root用户的配置。解决方案是手动为root用户添加相应的配置。
最低0.47元/天 解锁文章
1979

被折叠的 条评论
为什么被折叠?



