Cloudera Manager下載
步驟一:下載Cloudera Manager安裝包
訪問Cloudera官網,根據您的需求選擇合適的Cloudera Manager版本進行下載。注意檢查下載連結的安全性,避免從非官方渠道下載。
Cloudera manager 安裝
1. 建立安裝目錄
在三臺節點 cm1,cm2,cm3 中執行命令“mkdir /opt/cloudera-manager”創 建安裝目錄。
並且將“cloudera-manager-el6-cm5.4.3_x86_64.tar.gz”上傳至 cm1 節點的目錄“/software”下,並且解壓到目錄“/opt/cloudera-manager” 下,在 cm1 節點執行命令如下:
1.[root@cm1 software]# tar -zxvf ./cloudera-manager-el6-cm5.4.3_x86_64.tar.gz -C /opt/cloudera-manager/
2. 配置 CM Agent 的 server host
在cm1節點上修改路徑 /opt/cloudera-manager/cm-5.4.3/etc/cloudera-scm-agent 下的 config.ini 檔案,將 server_host=localhost 改成 server_host=cm1。
3. 建立使用者cloudera-scm
在三臺節點 cm1,cm2,cm3 上建立使用者“cloudera-scm”,在每臺節點上執行如下命令:
1.useradd--system--no-create-home--shell=/bin/false--comment"ClouderaSCM User" cloudera-scm
其中: --system 建立一個系統使用者。--no-create-home 強制不建立家目錄。--shell 指定使用者的 shell。--comment 使用者說明。
4. 建立Parcel目錄
在 Server 節點建立目錄並修改許可權:
在 cm1 節點執行如下命令:
1.[root@cm1 cloudera-scm-agent]# mkdir -p /opt/cloudera/parcel-repo 2.[root@cm1 cloudera-scm-agent]# chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo
在 Agent 節點建立目錄並修改許可權:
在 cm1,cm2,cm3 節點上執行如下命令:
1.mkdir -p /opt/cloudera/parcels 2.chown cloudera-scm:cloudera-scm /opt/cloudera/parcels
5. 配置CM Server資料庫
將 “ mysql-connector-java-5.1.26-bin.jar ” 上傳至 cm1 節 點的 /usr/share/java/目錄下,如果沒有目錄需要先建立目錄,並且修改 jar 包名稱為“mysql-connector-java.jar”
登入mysql資料庫,給使用者temp【這裏使用temp使用者,也可以是其他使用者名稱稱】賦許可權,在 cm1
執行如下命令:
1.[root@cm1 ~]# mysql -u root -p123456 2.mysql>grantallon*.*to'temp'@'%'identifiedby'temp'withgrantoption;
在 cm1 節點中指定資料庫,執行如下命令:
1.[root@cm1 ~]# cd /opt/cloudera-manager/cm-5.4.3/share/cmf/schema/ 2.[root@cm1schema]#./scm_prepare_database.shmysqltemp-hcm1-utemp-ptemp --scm-host cm1 scm scm scm
以上執行命令引數的解釋如下:
資料庫型別、資料庫、資料庫伺服器、使用者名稱、密碼、cm server 伺服器
6. 製作CDH本地源
將下載好的檔案 “ CDH-5.4.0-1.cdh5.4.0.p0.27-el6.parcel ” 和 “ manifest.json ” 兩個檔案,以及製作的 “CDH-5.4.0-1.cdh5.4.0.p0.27-el6.parcel.sha”檔案上傳至 cm1 節點的/opt/cloudera/parcel-repo/目錄下。
以上這個步驟就是模擬安裝 CDH 時,已經在 Cloudera Manager 的倉庫中下載了 CDH 的映象檔案。
然後將 cm1 節點/opt/cloudera-manager 路徑下的所有目錄檔案傳送到 cm2、cm3節點。在 cm1 上執行如下命令:
1.[root@cm1 ~]# cd /opt/cloudera-manager/ 2.[root@cm1 cloudera-manager]# scp -r ./* cm2:`pwd` 3. [root@cm1 cloudera-manager]# scp -r ./* cm3:`pwd`
7. 啟動CM Server、Agent
在 cm1 節點上啟動 CM Server:
進入 cm1 路徑:/opt/cloudera-manager/cm-5.4.3/etc/init.d,執行 如下命令:
1.[root@cm1~]#cd/opt/cloudera-manager/cm-5.4.3/etc/init.d/ 2.[root@cm1init.d]#./cloudera-scm-serverstart
注意: Sever首次啟動會自動建立表以及資料,不要立即關閉或重啟,否則需要刪除所有表及資料重新安裝。至少等待 2-3 分鐘,視機器效能而定。可以在路徑 /opt/cloudera-manager/cm-5.4.3/log/cloudera-scm-server 下觀察日誌是否啟動成功。
在 cm1、cm2、cm3 節點上啟動 Agent:
進入 cm1,cm2,cm3 節點路徑:
/opt/cloudera-manager/cm-5.4.3/etc/init.d,執行如下命令:
1.cd/opt/cloudera-manager/cm-5.4.3/etc/init.d/ 2../cloudera-scm-agentstart
至此,Cloudera Manager 的安裝完成。