一、用脚本启动集群
1.修改Hadoop文件
在Hadoop100上的start-dfs.sh和stop-dfs.sh上最上边添加如下代码:
先切换到sbin目录下
cd /opt/module/hadoop-3.1.3/sbin
进入编辑模式
vi start-dfs.sh
#进入编辑模式后在顶部添加:
HDFS_DATANODE_USER=root
HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
然后修改stop-dfs.sh
vi stop-dfs.sh
#进入编辑模式后在顶部添加:
HDFS_DATANODE_USER=root
HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
2.在start-yarn.sh和stop-yarn.sh文件最上方添加如下代码:
vi start-yarn.sh
vi stop-yarn.sh
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root
#添加至文件最上方
3.在Hadoop100上修改workers:
cd /opt/module/hadoop-3.1.3/etc/hadoop
vi workers
进入编辑模式将
hadoop100