如果是使用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
再修改完四个脚本文件之后,保存退出即可