前几天在虚拟机上自己搭建了一个集群,然后因为工作就一直也没管。今天启动的时候,发现报错了。还以为是自己在搭建的时候有问题呢。然后第二次搭建完成之后,启动还是报错。就上网查。
大致报错信息如下:
[root@master hadoop]# start-dfs.sh
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 [master]
ERROR: Attempting to operate on hdfs secondarynamenode as root
ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting