Cloudera Manager 離線安裝教程

iteye_20866發表於2014-01-10

前言

以前部署hadoop叢集,一直使用cloudera提供的tarball部署安裝,今天嘗試使用CM在新機器部署hadoop,因為使用它使用起來簡單方便,並且提供了一系列的監控功能.但由於CM的安裝是要聯網的,而且cloudera還在中國沒有源,所以安裝過程非常的慢,而且失敗率很高(網路不好的同學相信很有體會).所以自己摸索著搭建一個本地源,用於CM的安裝.記錄如下

 

 

環境:

品牌機PC6,4/11G記憶體/400G硬碟,Centos6.4.

一臺能聯網的PC,作用:下載資料包,搭建源環境.

機器host如下,其中232用作源伺服器,不作為叢集機使用.由於233機器出了問題,所以只能裝6,

 


  

 準備:

1.CM的安裝必須使用root帳戶,並且要關閉SElinux和防火牆

關閉SELinux的方法:
  修改/etc/selinux/config檔案中的SELINUX="" disabled ,然後重啟。

關閉防火牆:

       /sbin/service iptables stop

 

cloudera manager server 依賴的包 postgresql-server,postgresql,postgresql-libs

每個agent依賴的包fuse-libs,fuse,redhat-lsb

這些依賴必須先裝上.可使用rpm -qa 包名 檢視是否已安裝.

 

2.下載檔案

1.首先下載安裝CMbin檔案,下載地址

http://archive.cloudera.com/cm4/installer/latest/cloudera-manager-installer.bin

 

2.下載cloudera-manager依賴的rpm檔案

不同的作業系統對應不同rpm檔案,Centos6對應的下載地址是

http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/4.8.0/

 

建議使用linux wget下載,可以把以上整個目錄和目錄包含的檔案一次性下載.

wget -r --no-parent http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/4/

-r表示遞迴下載, --no-parent表示不下載父目錄檔案

 

3.下載Hadoop叢集所需要的rpm      

CM4整個安裝過程,依賴4個元件,分別是manager,cdh4,impalasolr,所以需要把這4個元件所依賴的rpm包都下載,

不同的作業系統對應不同rpm檔案,所以需要根據自己的作業系統選擇對應的下載目錄.

cdh4對應的下載地址: http://archive.cloudera.com/cdh4/redhat/6/x86_64/cdh/4/

impala對應的下載地址: http://archive.cloudera.com/impala/redhat/6/x86_64/impala/1/

solr對應的下載地址: http://archive.cloudera.com/search/redhat/6/x86_64/search/1/

(manager相關rpm包在上一步已下載)

 

建議以上檔案都使用wget方法下載(下載過程會比較漫長…)

 

下載方法:

如我下載的檔案放在/data1/CDH目錄下,對應先建立4個資料夾cdh4,impala,managersolr


  

如下載manager,先進入manager目錄

cd  manager

wget -r --no-parent http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/4/

 

 

下載後manager的目錄結構如下:


 

其它三個檔案元件使用同樣的下載方法

 

4.部署http服務.

232機器上安裝http服務

yum install httpd  (如不能使用yum,可使用安裝包安裝)

安裝完成後啟動httpd服務

/sbin/service httpd start

在瀏覽器訪問http:// 10.108.74.232 可看到帶有apache圖示的頁面則安裝成功

/var/www/html 目錄上建立軟連線,分別連向下載好的rpm包目錄.

 

cd /var/www/html

mkdir cm4

ln –s /data1/CDH/manager/archive.cloudera.com/cm4/redhat/ ./cm4

 

mkdir cdh4

ln –s /data1/CDH/cdh4/archive.cloudera.com/cdh4/redhat/ ./cdh4

 

mkdir impala

ln –s /data1/CDH/impala/archive.cloudera.com/impala/redhat/ ./ impala

 

mkdir search

ln –s /data1/CDH/solr/archive.cloudera.com/search/redhat/ ./ search

 

這樣源伺服器就搭建好了.

 

 

 開始安裝:

環境已經搭建完成.可以開始安裝

選擇叢集中其中一臺機器安裝manager server.我選擇了235

執行bin檔案安裝

./ cloudera-manager-installer.bin


  

 

 一路Next,所有元件都是幾秒內安裝完成^ ^

 
 

 

 

至此,manager服務已經安裝成功.瀏覽器訪問http://10.108.74.235:7180,開啟登入頁面,使用者名稱密碼都是admin/admin

 

 

 

 

 

 


 

 



 
一路安裝至完成.^^

相關文章