上篇文章记录了hdfs部署,那么下来我们看看Yarn的部署
[hadoop@hadoop001 hadoop-2.6.0-cdh5.7.0]$ cd etc/hadoop
[hadoop@hadoop001 hadoop]$ ll
total 152
-rw-r--r--. 1 hadoop hadoop 4436 Mar 24 2016 capacity-scheduler.xml
-rw-r--r--. 1 hadoop hadoop 1335 Mar 24 2016 configuration.xsl
-rw-r--r--. 1 hadoop hadoop 318 Mar 24 2016 container-executor.cfg
-rw-r--r--. 1 hadoop hadoop 884 Sep 18 05:52 core-site.xml
-rw-r--r--. 1 hadoop hadoop 3670 Mar 24 2016 hadoop-env.cmd
-rw-r--r--. 1 hadoop hadoop 4293 Sep 17 16:52 hadoop-env.sh
-rw-r--r--. 1 hadoop hadoop 2598 Mar 24 2016 hadoop-metrics2.properties
-rw-r--r--. 1 hadoop hadoop 2490 Mar 24 2016 hadoop-metrics.properties
-rw-r--r--. 1 hadoop hadoop 9683 Mar 24 2016 hadoop-policy.xml
-rw-r--r--. 1 hadoop hadoop 867 Sep 17 17:05 hdfs-site.xml
-rw-r--r--. 1 hadoop hadoop 1449 Mar 24 2016 httpfs-env.sh
-rw-r--r--. 1 hadoop hadoop 1657 Mar 24 2016 httpfs-log4j.properties
-rw-r--r--. 1 hadoop hadoop 21 Mar 24 2016 httpfs-signature.secret
-rw-r--r--. 1 hadoop hadoop 620 Mar 24 2016 httpfs-site.xml
-rw-r--r--. 1 hadoop hadoop 3523 Mar 24 2016 kms-acls.xml
-rw-r--r--. 1 hadoop hadoop 1611 Mar 24 2016 kms-env.sh
-rw-r--r--. 1 hadoop hadoop 1631 Mar 24 2016 kms-log4j.properties
-rw-r--r--. 1 hadoop hadoop 5511 Mar 24 2016 kms-site.xml
-rw-r--r--. 1 hadoop hadoop 11291 Mar 24 2016 log4j.properties
-rw-r--r--. 1 hadoop hadoop 938 Mar 24 2016 mapred-env.cmd
-rw-r--r--. 1 hadoop hadoop 1383 Mar 24 2016 mapred-env.sh
-rw-r--r--. 1 hadoop hadoop 4113 Mar 24 2016 mapred-queues.xml.template
-rw-r--r--. 1 hadoop hadoop 758 Mar 24 2016 mapred-site.xml.template
-rw-r--r--. 1 hadoop hadoop 10 Sep 18 05:39 slaves
-rw-r--r--. 1 hadoop hadoop 2316 Mar 24 2016 ssl-client.xml.example
-rw-r--r--. 1 hadoop hadoop 2268 Mar 24 2016 ssl-server.xml.example
-rw-r--r--. 1 hadoop hadoop 2237 Mar 24 2016 yarn-env.cmd
-rw-r--r--. 1 hadoop hadoop 4567 Mar 24 2016 yarn-env.sh
-rw-r--r--. 1 hadoop hadoop 690 Mar 24 2016 yarn-site.xml
在etc/hadoop
下配置mapred-site.xml
文件
- 从上面可以看出是没有
mapred-site.xml
这个文件的,但有mapred-site.xml.template
这个文件,这个是mapred-site.xml
的一个样例,我们要将其cp一份命名为mapred-stie.xml
,然后在这个副本文件中配置参数即可。
[hadoop@hadoop001 hadoop]$ cp mapred-site.xml.template mapred-site.xml
[hadoop@hadoop001 hadoop]$ vi mapred-site.xml
加入以下内容
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
在etc/hadoop
下配置yarn-site.xml
文件
- 从上面可以看出是有
yarn-site.xml
这个文件的,对其直接进行配置即可
[hadoop@hadoop001 hadoop]$ cat yarn-site.xml
<?xml version="1.0"?>
<!--
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. See accompanying LICENSE file.
-->
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
启动Yarn并查看是否启动
yarn这个进程的端口号是8088,我们可以通过其端口号来查看Yarn的web界面来了解Yarn上面的app的情况