如果是使用root用户启动和停止,需要修改如下配置
1.进入hadoop的sbin目录下

2.修改start-dfs.sh脚本文件
vim start-dfs.sh

进入脚本文件之后需要修改参数
HDFS_DATANODE_USER=root
HDFS_DATANODE_SECURE_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMNODE_USER=root

3.修改stop-dfs.sh脚本文件
vim stop-dfs.sh
进入脚本文件之后需要修改参数
HDFS_DATANODE_USER=root
HDFS_DATANODE_SECURE_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMNODE_USER=root

4.修改start-yarn.sh脚本文件
vim start-yarn.sh

进如脚本之后需要修改参数
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root

5.修改stop-yarn.sh脚本文件
vim stop-yarn.sh

进如脚本之后需要修改参数
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root

再修改完四个脚本文件之后,保存退出即可
本文介绍使用root用户启动和停止Hadoop时的配置修改方法。需进入Hadoop的sbin目录,依次修改start-dfs.sh、stop-dfs.sh、start-yarn.sh和stop-yarn.sh四个脚本文件中的相关参数,修改完成后保存退出。
1192





