CDH機器添加分三種方式html
1) 頁面嚮導添加(最好離線)linux
2) 軟件包手動安裝web
3) 原始碼手動安裝ssh
第一種方式最簡單,添加的節點會去主機下載安裝包,可是在公網上ip反向解析域名,常常出錯,離線會好點
第三種方式原始碼安裝須要本身指定管理目錄
推薦第三種方式,會自動添加對應的服務,目錄自動創建.net
這裏分享第二種方式,軟件包安裝方法htm
1) 主機名、ip等修改好,關閉防火牆,ssh免密碼登陸不是必須的blog
2) 首先到http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/選擇對應的版本,主要參考已有集羣的agent的版本,進行選擇,安裝agentip
3) 下載對應版本的rpm包,如5.3.1版本的部署
cloudera-manager-daemons-5.3.1-1.cm531.p0.191.el6.x86_64.rpmget
cloudera-manager-agent-5.3.1-1.cm531.p0.191.el6.x86_64.rpm
jdk-6u31-linux-amd64.rpm
4) 安裝jdk,最好與原有集羣jdk版本保持一致
5) 安裝daemons、agent,rpm包
6) 啓動agent
/etc/init.d/cloudera-scm-agent start
7) 這時打開scm web管理頁面,點擊最上面導航 主機 選項便可看到新增長的節點
8) 點擊上面的 向集羣添加新主機 便可添加,共5步
a) 因爲已經將cm agent拷貝到各機器並啓動了,此處不是經過IP或hostname查找的(即便查出來也沒法選擇),而是已存在的主機裏面選擇,選擇新加的agent,點繼續
b) 出現下載parcel的界面,此處多多注意不一樣linux版本要不一樣的parcel包
c) 檢查主機正確性
d) 檢查主機正確性
e) 選擇主機模板-此處可選擇要安裝的組件
f) 完成
參考:http://www.cloudera.com/content/cloudera/zh-CN/documentation/core/v5-3-x/topics/cm_mc_adding_hosts.html http://blog.csdn.net/xleyou/article/details/25792853