我這里搭建的是3節點,centos6.5的靜態ip ,ssh免密碼登錄,防火牆關閉,時鍾同步等等一些准備工作我這里就不多說了
我們可以進官網看看
https://www.cloudera.com/
我們進來看看
https://www.cloudera.com/documentation.html



我們先部署我們的本地yum源


安裝完之后, 我們可以發現多了這么一個目錄


下面我們把httpd服務啟動一下

直接用我們的ip地址登錄

我們在http://archive.cloudera.com/cm5/repo-as-tarball/5.8.0/下載cm的tar包
我們下載這個

下載好了

我們上傳到cm1這個節點上

上傳完了之后我們在html目錄下創建目錄

把這個包移動到這個路徑下

我們進去解壓一下這個tar包

我們直接在瀏覽器輸入http://192.168.86.141/cm-5.8.0/

把壓縮包干掉


我們使用下面的命令先來安裝創建本地源的工具

yum install yum-utils createrepo



createrepo /var/www/html/cm-5.8.0
在瀏覽器里可以看到多了這個目錄,本地yum倉庫的目錄

接下來我們修改本地源的地址



[myrepo] name=myrepo baseurl=http://192.168.86.141/cm-5.8.0 enabled = 1 gpgcheck = 0
保存退出后我們把這個源文件分發給另外兩個節點

[root@cm1 yum.repos.d]# scp myrepo.repo root@cm2:/etc/yum.repos.d myrepo.repo 100% 93 0.1KB/s 00:00 [root@cm1 yum.repos.d]# scp myrepo.repo root@cm3:/etc/yum.repos.d myrepo.repo 100% 93 0.1KB/s 00:00 [root@cm1 yum.repos.d]#
我們到其他節點查看一下


我們先創建一個目錄

下載http://archive.cloudera.com/cm5/installer/5.8.0/

上傳


賦予權限

我們執行一下這個文件
./cloudera-manager-installer.bin --skip_repo_package=1


遇到這情況就檢查防火牆是否關閉,vim /etc/sysconfig/selinux

如果CM安裝失敗,直接刪除文件目錄
rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera*

這種情況的話就要檢查系統的jdk了,先把centos6.5的自帶jdk卸載,安裝1.7版本的jdk
當你看的這個界面的時候,就會彈出一個瀏覽器窗口

當然這個界面不會馬上出來,因為服務啟動需要點時間
我們可以查看一下服務啟動狀態


分別輸入admin admin作用戶名和密碼,其實也可以不用默認彈出的瀏覽器,打開電腦安裝的瀏覽器,輸入地址http://192.168.86.141:7180/
登錄進去之后

接下來我們需要檢查我們系統是時間同步情況,因為這個對時鍾同步的要求非常高



下載CDH的parcels包並配置到Cloudera Manager主服務器上
檢查完之后我們下載 Parcels包
Parcels包下載地址: http://archive.cloudera.com/cdh5/parcels/

把這個兩個文件下載

下載后我們把這兩個文件上傳到cm1節點上



接下來我們需要重啟一下cm server這個服務

重啟完之后我們需要再次打開http://192.168.86.141:7180/這個地址,這里需要一點時間去等等,啟動需要時間的




輸入主機名,我這里是3個節點都安裝





因為我之前安裝了jdk,這里我們就不選擇安裝了,如果之前沒有安裝的話可以選安裝


這里輸入的是root用戶的密碼


接下來等待安裝

等待自己下載安裝
經過漫長的等待


