加入MapReduce后完全分布式集群搭建

节点规划表


1. hadoop03hadoop04相互免秘钥(即两个resourcemanager主备免秘钥)

 




自我检测一下(不需要输密码证明自我免秘钥成功)

 

将hadoop03的公钥远程传递给hadoop04

 

 到hadoop04查看

 

将hadoop03的公钥追加到日志文件

 

 到hadoop03检测是否成功对hadoop04免秘钥

 

 接下来让hadoop04hadoop03免秘钥

 

 自我检验:

 

将hadoop04的公钥远程传递给hadoop03

 

到hadoop03查看

 

将hadoop04公钥追加到日志文件

 

到hadoop04检测是否成功对hadoop03免秘钥

 

 2.配置信息(本来hadoop01不需要配,但是为了快,就都配了,反正不影响)

mapred-site.xml

<configuration>

<!-- 指定mr框架为yarn方式 -->

<property>

<name>mapreduce.framework.name</name>

<value>yarn</value>

</property>

</configuration>

先拷贝一份mapred-site.xml

 

配置mapred-site.xml

 

配置yarn-site.xml

  <property>

        <name>yarn.nodemanager.aux-services</name>

        <value>mapreduce_shuffle</value>

    </property>

<property>

<!-- 开启RM高可用 -->

   <name>yarn.resourcemanager.ha.enabled</name>

   <value>true</value>

 </property>

<!-- 指定RMcluster id -->

 <property>

   <name>yarn.resourcemanager.cluster-id</name>

   <value>cluster1</value>

 </property>

<!-- 指定RM的名字 -->

 <property>

   <name>yarn.resourcemanager.ha.rm-ids</name>

   <value>rm1,rm2</value>

 </property>

<!-- 分别指定RM的地址 -->

 <property>

   <name>yarn.resourcemanager.hostname.rm1</name>

   <value>hadoop03</value>

 </property>

 <property>

   <name>yarn.resourcemanager.hostname.rm2</name>

   <value>hadoop04</value>

 </property>

<!-- 指定zk集群地址 -->

 <property>

   <name>yarn.resourcemanager.zk-address</name>

   <value>hadoop02:2181,hadoop03:2181,hadoop04:2181</value>

 </property>

 

 远程定向这两个文件到hadoop02-4

 

 3.配置完后就可以启动整个集群了(下面是最快的启动方式)

 

(1zkServer.sh start(一次性全部执行)

 

2hadoop01start-all.sh

 

3hadoop03hadoop04  

yarn-daemon.sh start resourcemanager

 

 

4. 检测启动的进程

hadoop01(NameNodeZKFCJournalNodeJava都启动)

 

hadoop02NameNodeZKFCJournalNodeDataNodeNodeManagerZooKeeperJava都启动)

 

hadoop03ResourceManagerJournalNodeDataNodeNodeManagerZooKeeperJava都启动)

 

 hadoop04ResourceManagerDataNodeNodeManagerZooKeeperJava都启动)

 

 5.在web浏览

hadoop03:8088

 

再启动hadoop04

 

发现又跳到了hadoop03

 


至此我们整个hadoop集群搭建完成。 

 

 



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SunnyRivers

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值