準(zhǔn)備工作
默認(rèn)服務(wù)器為centos7,jdk1.8
可以參考這篇文章,到第8步,安裝httpd服務(wù)之后,直接到第10步,下載依賴包。
下載rpm文件及parcel包
下載cloudera-manager.repo
修改baseurl中cm版本為實(shí)際版本。
[cloudera-manager]
# Packages for Cloudera Manager, Version 5, on RedHat or CentOS 6 x86_64
name=Cloudera Manager
baseurl=https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.0/
gpgkey =https://archive.cloudera.com/cm5/redhat/6/x86_64/cm/RPM-GPG-KEY-cloudera
gpgcheck = 1
下載CM install
下載CM rpms,文件全部下載出來(lái),注意我們是centos7,要下載redhat/7下的RPMS。
下載CDH Parcel文件,只需要下載圖中3個(gè)文件

下載完成后,要將.sha1的文件后綴改為.sha。
Cloudera Manager安裝
所有節(jié)點(diǎn)執(zhí)行
1.將cloudera-manager.repo文件拷貝到所有節(jié)點(diǎn)的/etc/yum.repos.d/文件夾下
mv cloudera-manager.repo /etc/yum.repos.d/
2.驗(yàn)證repo文件是否起效
yum list|grep cloudera
如果列出的不是你安裝的版本,執(zhí)行下面命令重試:
yum clean all
yum list | grep cloudera
3.將之前下載的rpms文件拷貝到所有節(jié)點(diǎn)下(任意目錄),切換到rpms目錄下,執(zhí)行:
yum -y install *.rpm
4.將之前下載的Parcel那3個(gè)文件拷貝到/opt/cloudera/parcel-repo目錄下(如果沒(méi)有該目錄,請(qǐng)自行創(chuàng)建)。至此,/opt/cloudera/parcel-repo下面有三個(gè)文件:
CDH-5.15.0-1.cdh5.15.0.p0.21-el6.parcel
CDH-5.15.0-1.cdh5.15.0.p0.21-el6.parcel.sha
mainfest.json
master節(jié)點(diǎn)執(zhí)行
1.將下載好的bin文件拷貝到主節(jié)點(diǎn)任意目錄下
2.進(jìn)入該目錄,給bin文件賦予可執(zhí)行權(quán)限
sudo chmod +x ./cloudera-manager-installer.bin
3.安裝CM
./cloudera-manager-installer.bin
接下來(lái)全部next和yes就行了,因?yàn)樗枰膔pm包已經(jīng)提前下載下來(lái)了,這個(gè)過(guò)程會(huì)進(jìn)行的非???。
這里我碰到的錯(cuò)誤是數(shù)據(jù)庫(kù)已經(jīng)初始化過(guò),重復(fù)建庫(kù)失敗。只需要按照?qǐng)?bào)錯(cuò)指出的文件夾,cd進(jìn)去刪掉文件,再重新運(yùn)行即可。
CDH集群安裝
參考這篇文章,打開(kāi)http://master:7180(用戶名/密碼,admin/admin)可以訪問(wèn),則安裝成功,按接下來(lái)的步驟操作即可。