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...