架設Hadoop HA
跳過偽分布式直接架設HA,相關概念請看Youtube
Hadoop Server 分工內容
配置hadoop1 - 7 Server
設定Hosts
$ vi /etc/hosts12.345.6.145 hadoop1
12.345.6.144 hadoop2
12.345.6.143 hadoop3
12.345.6.142 hadoop4
12.345.6.141 hadoop5
12.345.6.140 hadoop6
12.345.6.139 hadoop7關掉防火牆跟SELinux
新增hadoop帳號
建立無密登入
安裝Java
設定必要環境變數
安裝Hadoop
下載Hadoop 2.7.7到hadoop1 Server的hadoop User家目錄
配置core-site.xml
配置hdfs-site.xml
配置yarn-site.xml
配置core-site.xml
配置slaves
將Hadoop從Hadoop1 Server複製到其他Server的hadoop User家目錄
安裝Zookeeper
下載Zookeeper 3.4.12到Hadoop5 Server的Hadoop User家目錄
配置zoo.conf
將Zookeeper從hadoop5 Server複製到其他Server的hadoop User家目錄
配置MyId
配置hadoop5 Server MyId
配置hadoop6 Server MyId
配置hadoop7 Server MyId
啟動順序
啟動hadoop 5 - 7 Zookeeper
啟動hadoop 5 - 7 Journal Node
格式化HDFS Name Node
格式化ZKFC
在hadoop1 Server啟動HDFS
在hadoop3 Server啟動Map Reduce
在hadoop4 Server 啟動 Map Reduce 另一個 Resource Manager
測試
在hadoop3 Server測試Map Reduce範例
GitHub範例
Last updated