在hadoop安装目录的sbin路径下:
cd /usr/local/hadoop/sbin
使用文本编辑器打开start-dfs.sh和stop-dfs.sh:
vim start-dfs.sh
vim stop-dfs.sh
在两个文件中分别加入如下命令:
export HDFS_ZKFC_USER=root
export HDFS_JOURNALNODE_USER=root
export HDFS_NAMENODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root
export HDFS_DATANODE_USER=root
export HDFS_DATANODE_SECURE_USER=root
以上口令定义了运行 Hadoop 服务时使用的用户——root
保存文件后退出编辑器
重新尝试启动hadoop服务