首先很高兴你能打开我的这篇博客,相信我在Hadoop搭建过程中遇到的坑总结的一些经验会对你有所帮助。
CSDN上有很多关于Hadoop集群搭建的博客,因此我就不再叙述Hadoop的搭建过程,重点说一下Hadoop搭建过程中我遇到的几个问题吧
在搭建Hadoop集群时有很多人会选择用非root用户去进行搭建,我当时也是看着视频跟老师一起搭建但是我还是自己使用了root用户后来就遇到了一些问题。
1.如果使用root用户启动hdfs时报以下错误
Starting namenodes on 【hadoop102】
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 【hadoop104】
ERROR: Attempting to operate on hdfs secondarynamenode as root
ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation.
然后我再/etc/profie 文件里加入了
export HDFS_NAMENODE_USER=root
export HDFS_DATANODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root
export YARN_RE