hadoop整合yarn高可用HA的搭建

2021-09-05 08:24:44 字數 1554 閱讀 5027

1、修改配置檔案;

具體的修改內容為:

mapred-site.xml:

mapreduce.framework.name

yarn

修改:yarn-site.xml

yarn.nodemanager.aux-services

mapreduce_shuffle

yarn.resourcemanager.ha.enabled

true

yarn.resourcemanager.cluster-id

cluster1

yarn.resourcemanager.ha.rm-ids

rm1,rm2

yarn.resourcemanager.hostname.rm1

node13

yarn.resourcemanager.hostname.rm2

node14

yarn.resourcemanager.zk-address

node12:2181,node13:2181,node14:2181

分別將這兩個配置檔案進行分發:

[root@node12 hadoop]# scp mapred-site.xml yarn-site.xml node14:`pwd`

完成之後不需要進行格式化,直接啟動就成。

[root@node11 ~]# start-yarn.sh

然後jps檢視程序,發現沒有啟動,需要進行單獨啟動:

jps查詢14上邊的程序,按照程序號進行殺死:kill -9 程序號

檢查,重新啟動:yarn-daemon.sh start resourcemanager

Yarn實現的Hadoop集群高可用

本文緊接上篇部落格hadoop nfs zookeeper實現高可用集群 yarn是hadoop集群的資源管理系統。hadoop2.0對mapreduce框架做了徹底的設計重構,我們稱hadoop2.0中的mapreduce為mrv2或者yarn。hadoop2.x也就是yarn,分別用兩個程序來管...

YARN 高可用機制

yarn 的高可用 resourcemanager 基於zookeeper 實現高可用機制,避免單點故障。作為通用的 統一的資源管理系統,yarn可以 1 同時首席執行官應用程式 比如service,http server 2 執行短應用程式 mapreduce job spark job 等等 在...

Nginx Keepalived 整合高可用

2 解壓安裝 3 配置開機啟動 4 對 keepalived.conf 配置 5 nginx check.sh 指令碼 6 啟動兩台機器的keepalived 7 測試 先安裝 keepalived 編譯需要依賴包 yum install y openssl openssl develtar zxv...