一、虛擬機器的安裝和網路配置。
1、虛擬機器安裝。
2、安裝CentOS-6.5 64位版本。
橋接模式;
Master:
記憶體:3G;
硬碟容量40G;
4核;
Slave:
記憶體2G;
硬碟容量30G;
2核;
3、網路配置(master,slave)
1)進入root賬號
su - root
輸入密碼:
vi /etc/sysconfig/network
2)關閉防火牆
vi /etc/sysconfig/selinux #SELinux=disable Service iptables stop Chkconfig iptables off Chkconfig iptables --list
3)網路設定
Vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="static" IPADDR=192.168.2.115 或者 192.168.2.116 NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" DNS1=8.8.8.8 DNS2=8.8.4.4 GATEWAY=192.168.2.1
註釋:IPADDR,在你的本地電腦上,看好你的ip地址是什麼
4)設定/etc/hosts
Vi /etc/hosts
127.0.0.1 localhost 192.168.2.115 master 192.168.2.116 slave1
根據你設定的節點數,自己配。
二、CDH安裝
1、下載檔案:
1)cm5.1.0
http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.1.0/RPMS/x86_64/
2)Installer.bin
http://archive.cloudera.com/cm5/installer/5.1.0/
3、叢集安裝
1)Master節點上傳:
cloudera-manager-installer.bin
cloudera-manager.repo
cloudera-manager-daemons-5.1.0-1.cm510.p0.75.el6.x86_64.rpm
jdk-6u31-linux-amd64.rpm
oracle-j2sdk1.7-1.7.0+update55-1.x86_64.rpm
2)安裝
cloudera-manager-daemons-5.1.0-1.cm510.p0.75.el6.x86_64.rpm
jdk-6u31-linux-amd64.rpm
oracle-j2sdk1.7-1.7.0+update55-1.x86_64.rpm
另外,將cloudera-manager.repo上傳到/etc/yum.repos.d目錄下。
執行yum clean all 清空yum快取
yum list|grep cloudera 驗證repo檔案是否起效
Chmod +x cloudera-manager-installer.bin
在root使用者下,執行bin檔案 ./cloudera-manager-installer.bin
開始了Clouder manager叢集安裝。
2)slave等節點安裝
cloudera-manager-daemons-5.1.0-1.cm510.p0.75.el6.x86_64.rpm
jdk-6u31-linux-amd64.rpm
oracle-j2sdk1.7-1.7.0+update55-1.x86_64.rpm
另外,將cloudera-manager.repo上傳到/etc/yum.repos.d目錄下。
執行yum clean all 清空yum快取
yum list|grep cloudera 驗證repo檔案是否起效
3)離線安裝parcel
上傳parcel檔案到
/opt/cloudera/parcel-repo
修改sha檔案,只保留雜湊碼。
CDH-5.1.0-1.cdh5.1.0.p0.53-el6.parcel
CDH-5.1.0-1.cdh5.1.0.p0.53-el6.parcel.sha
Manifest.json
在安裝介面中:
這裡沒檢索出5.1.0版本,如何解決?
手工修改url為 http://archive.cloudera.com/cdh5/parcels/5.1.0/