-------------------------------------前文-------------------------------------
在我還未接觸cdh的情況下安裝cloudera,首先就是邊百度教程邊具體實踐,然後就遇到了很多挫折。
于是我遍寫下這篇文章來展示自己的安裝過程,以及遇到的一些問題和解決方法。
-------------------------------------目錄-------------------------------------
一、虛拟機下的系統安裝
系統安裝
靜态ip上網設定
安裝增強功能
二、cloudera安裝的準備工作
安裝包的下載下傳
系統克隆
三、cloudera的安裝
腳本安裝cdh(離線)
-------------------------------------正文-------------------------------------
我的cloudera版本選擇的是5.9.0,rhel選擇的是6.3,虛拟機vm12.0
配置預設就行,單cpu+2g記憶體,硬碟大小我寫的是30g
安裝的時候,選擇桌面版,同時添加應用庫:
應用程式:emacs(gedit)
---開發:全要了
---資料庫:全要了
---基本系統:我沒列印機,是以沒要“列印用戶端”
---伺服器:看着來吧,我全要了
然後就是進入系統,
①關閉防火牆
②關閉selinux
gedit /etc/selinux/config
修改selinux=disabled
③修改hostname
gedit /etc/sysconfig/network
④修改hosts
gedit /etc/hosts
ip+空格+主機名(例如:192.168.101.221 hadoop1)
我是三個虛拟機組成叢集,是以寫了三行host
⑤靜态ip設定(可上網)
打開網絡連接配接,編輯eth0
删除mac位址,在ip4中添加一行
設定ip、網關等(這裡要具體說明一下)
---靜态ip上網設定
首先你的ip自然就是剛剛寫的主機ip
打開cmd->鍵入ipconfig
打開windows的網絡和共享中心->更改擴充卡設定->右鍵目前網卡(wlan或者以太網)->
共享->全部打勾->選擇一個網絡連接配接(選擇vm的虛拟網卡)->确定
打開vm軟體->菜單編輯->虛拟網絡編輯器->nat模式->按照圖檔打勾->子網ip前三位設定
需要跟你剛寫的linux主機ip一緻,最後一位寫0
繼續打開nat設定->檢視網關ip
确認傳回後,cmd下鍵入ipconfig檢視是否生效
生效了,ip位址已經改變,ok傳回linux
繼續設定網絡連接配接,填寫相應參數
---tips:
非正常關機後,可能顯示網絡已禁用,解決辦法是
service network stop
rm /var/lib/networkmanager/networkmanager.state
然後重新開機
應用網絡之後,開始安裝增強功能(http://www.cnblogs.com/web21/p/6007289.html)
指令
cd /
mkdir /aaa
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
tar zxvf vmwaretools-10..... -c /aaa
cd /aaa/vmware-tools-distrib/
./vmware-install.pl
然後就是一路回車。
完成之後reboot重新開機。
http://archive-primary.cloudera.com/cm5/redhat/6/x86_64/cm/5/rpms/x86_64/
從上面的位址把rpm包全部下載下傳下來,放到一個檔案夾中。
http://archive.cloudera.com/cm5/installer/5.9.0/cloudera-manager-installer.bin
把安裝腳本.bin檔案下載下傳下來。
http://archive.cloudera.com/cdh5/parcels/5/
将畫出的三個檔案下載下傳下來,放到一個檔案夾中。
接下來,把rpm檔案夾和parcel檔案夾拖入linux桌面中,完成後關機。
克隆目前主機,作為節點使用(我克隆的兩份,一共三個主機)。
開啟所有主機
按照之前的方法,把克隆主機的hostname和ip修改掉,然後指令service network restart。
---對所有主機操作:
指令行進入rpm檔案夾,然後指令yum localinstall --nogpgcheck *.rpm
若出現上述錯誤,一般來說就是你系統安裝的時候,軟體庫少了,看看需要什麼,重新來一遍把。
完成之後,指令行進入parcel檔案夾,然後指令cp /opt/cloudera/parcel-repo/
---對主節點的主機操作:
将.bin檔案移進linux的桌面中,指令chmod +x ./cloudera-manager-installer.bin
如果出錯,仔細閱讀并按照其說明操作,再重複上面的指令運作,
一切順利之後會提示下一步,如圖
點掉,然後等待半分鐘左右,打開浏覽器,鍵入位址:localhost:7180/(這個/一定要有)
之後就是一般的安裝流程:(搜尋主機ip填寫的時候,是一行一個ip)
後面就是按照你的需求,安裝需要的元件,至此,cdh已經安裝完成了。
-------------------------------------後文-------------------------------------
本文純手打截圖,希望對各位有所幫助。