- 切换root用户,编辑/etc/profile

- 在etc/profile中添加Hadoop环境变量
export HADOOP_HOME=/usr/local/hadoop/hadoop-3.1.2/ export PATH= P A T H : PATH: PATH:HADOOP_HOME/bin:$HADOOP_HOME/sbin
3. 刷新profile文件 
- 配置hadoop-env.sh
export JAVA_HOME=/usr/local/jdk1.8.0_181/

- 配置core-site.xml
fs.defaultFS
hdfs://xmaster:8020
hadoop.tmp.dir
/usr/local/hadoop/hadoop-3.1.2/data/tmp/
注意:上面fs.defaultFS的值不要指定为9000,要指定为8020.
- 配置hdfs-site.xml
dfs.replication
1

-
格式化NameNode
命令:
hdfs namenode -format注意:只准格式化一次
-
启动NameNode
命令:
hdfs --daemon start namenode

- 启动DataNode
命令:
hdfs --daemon start datanode

- 启动SecondaryNameNode
命令:hdfs --daemon start secondarynamenode

- 查看启动的线程

- 查看日志文件
- 位置:/usr/local/hadoop/hadoop-3.1.2/logs/

- 查看网页 网址:http://xmaster:9870/explorer.html#/

- 配置yarn-site.xml
yarn.nodemanager.aux-services
mapreduce_shuffle
yarn.resourcemanager.hostname
xmaster

- 配置mapred-site.xml
mapreduce.framework.name
yarn

- 启动nodemanager
命令:yarn --daemon start nodemanager

- 启动resourcemanager
命令:yarn --daemon start resourcemanager

- 查看启动的线程

- 查看启动的网页 网址:http://192.168.237.150:8088/cluster

- 配置mapred-site.xml
mapreduce.jobhistory.address
xmaster:10020
mapreduce.jobhistory.webapp.address
xmaster:19888

命令:mapred --daemon start historyserver

- 查看启动的线程

- 查看网页 网址:http://192.168.237.150:19888/jobhistory

日志聚集指的是命令完成之后将日志信息上传到HDFS系统。
1)配置集群- 配置yarn-site.xml
yarn.log-aggregation-enable
true
yarn.log-aggregation.retain-seconds
604800

- 关闭nodemanager 、resourcemanager和historymanager 命令:
mapred --daemon stop historyserver yarn --daemon stop resourcemanager yarn --daemon stop nodemanager

- 启动nodemanager 、resourcemanager和historymanager 命令:
mapred --daemon start historyserver yarn --daemon start resourcemanager yarn --daemon start nodemanager

- 查看启动的线程

