diff --git a/notes/installation/hadoop单机版本环境搭建.md b/notes/installation/hadoop单机版本环境搭建.md
index fa7a40f..408297d 100644
--- a/notes/installation/hadoop单机版本环境搭建.md
+++ b/notes/installation/hadoop单机版本环境搭建.md
@@ -6,11 +6,25 @@
一、安装JDK
二、配置 SSH 免密登录
-三、Hadoop(HDFS)安装
+ 2.1 配置ip地址和主机名映射,在配置文件末尾添加ip地址和主机名映射
+ 2.2 执行下面命令行,一路回车,生成公匙和私匙
+ 3.3 进入`~/.ssh`目录下,查看生成的公匙和私匙,并将公匙写入到授权文件
+三、Hadoop(HDFS)环境搭建
+ 3.1 下载CDH 版本的Hadoop
+ 3.2 解压软件压缩包
+ 3.3 修改Hadoop相关配置文件
+ 3.4 关闭防火墙
+ 3.5 启动HDFS
+ 3.6 验证是否启动成功
+四、Hadoop(YARN)环境搭建
+ 4.1 修改Hadoop配置文件,指明mapreduce运行在YARN上
+ 4.2 在sbin目录下启动YARN
+ 4.3 验证是否启动成功
+
## 一、安装JDK
Hadoop 需要在java环境下运行,所以需要先安装Jdk,安装步骤见[Linux下JDK的安装](https://github.com/heibaiying/BigData-Notes/blob/master/notes/installation/JDK%E5%AE%89%E8%A3%85.md)
@@ -52,7 +66,7 @@ ssh-keygen -t rsa
-## 三、Hadoop(HDFS)安装
+## 三、Hadoop(HDFS)环境搭建
@@ -155,14 +169,73 @@ sudo systemctl stop firewalld.service
```shell
[root@hadoop001 hadoop-2.6.0-cdh5.15.2]# jps
-5379 Jps
-11413 NameNode
-11529 DataNode
-11789 SecondaryNameNode
+9137 DataNode
+9026 NameNode
+9390 SecondaryNameNode
```
-方式二:访问50070端口 http://192.168.43.202:50070 。如果jps查看进程均以启动,但是无法访问页面,则需要关闭防火墙。
+方式二:访问50070端口 http://ip地址:50070 。如果jps查看进程均以启动,但是无法访问页面,则需要关闭防火墙。
+
+
+
+## 四、Hadoop(YARN)环境搭建
+
+#### 4.1 修改Hadoop配置文件,指明mapreduce运行在YARN上
+
+etc/hadoop/mapred-site.xml:
+
+```shell
+# 如果没有mapred-site.xml,则拷贝一份样例文件后再修改
+cp ./mapred-site.xml.template ./mapred-site.xml
+```
+
+```xml
+
+
+ mapreduce.framework.name
+ yarn
+
+
+```
+
+etc/hadoop/yarn-site.xml:
+
+```xml
+
+
+ yarn.nodemanager.aux-services
+ mapreduce_shuffle
+
+
+```
+
+
+
+#### 4.2 在sbin目录下启动YARN
+
+```shell
+./start-yarn.sh
+```
+
+
+
+#### 4.3 验证是否启动成功
+
+方式一:执行jps查看NodeManager和ResourceManager的进程是否已经存在
+
+```shell
+[root@hadoop001 hadoop-2.6.0-cdh5.15.2]# jps
+9137 DataNode
+9026 NameNode
+12294 NodeManager
+12185 ResourceManager
+9390 SecondaryNameNode
+```
+
+方式二:访问8088端口 http://ip地址:8088。如果jps查看进程均以启动,但是无法访问页面,则需要关闭防火墙。
+
+
\ No newline at end of file
diff --git a/pictures/hadoop-yarn安装验证.png b/pictures/hadoop-yarn安装验证.png
new file mode 100644
index 0000000..df12a67
Binary files /dev/null and b/pictures/hadoop-yarn安装验证.png differ
diff --git a/pictures/hadoop安装验证.png b/pictures/hadoop安装验证.png
index a8eccd9..3908903 100644
Binary files a/pictures/hadoop安装验证.png and b/pictures/hadoop安装验证.png differ