目標:
用Cloudera Manager Server安裝並且管理hadoop叢集,聽說一般企業都用Cloudera安裝hadoop並且管理,筆者也想試試,查了一天資料,發現Cloudera已經很成熟了,並且已經有pseudo distributed和cloudera manager方式安裝,筆者採用manager的方式安裝。
環境:
- 主機A ubuntu12.04 64位 使用者名稱qiuchenl 主機名稱qiuchenl1 安裝有ssh
- 主機B ubuntu12.04 64位 使用者名稱qiuchenl 主機名稱qiuchenl2 安裝有ssh
安裝步驟:
- 首先下載Cloudera Manager Server的安裝檔案,就是一個bin檔案會自動去下載安裝(:https://ccp.cloudera.com/display/SUPPORT/Cloudera+Manager+Free+Edition+Download)我是下載了一個最新版本的下載完檔案名稱為:cloudera-manager-installer.bin
開始安裝軟體,執行以下命令:(官方指南:https://ccp.cloudera.com/display/express37/Automated+Installation+of+CDH+by+Cloudera+Manager)
- chmod u+x cloudra-manager-installer.bin
- sudo ./cloudra-manager-installer.bin
- 現在就進入到安裝介面,基本都是一路next,其中需要注意的地方有:
- 開始安裝,可能是網速的原因,介面會沒有響音,這是只需要耐心等待,不要強制關閉安裝程式,如果強制關閉,再次安裝就安裝不了,卸載也卸載不了,只能重裝系統
- 安裝完畢會提示你用瀏覽器開啟http://localhost:7180 安裝hadoop叢集
- 在安裝hadoop叢集介面前面隨意填,在後面介面有一個需要ssh配置的需要使用者來選擇是root還是使用者名稱,ssh公開金鑰密鑰登入還是密碼登陸,筆者選擇的是root使用者和密碼登陸(這裡需要注意的是你所有主機的root密碼必須一樣,注意是root密碼,不是你的使用者密碼)剩下的就是漫長的等待,會依次安裝hadoop和hbase,hive等等。