ambari 快速安裝部署


OS:Linux

CPU消耗大,要准備5G以上,不然集群啟動不了(我自己給它配了8G,啟動整個集群是沒問題,要用的話估計不夠)

一、准備工作:

1、關閉防火牆:sudo ufw disable/

2、安裝javatar -zvxf jdk8u181-linux-x64-tar

3、配置java環境:vi ~/.rcbash 在末尾添加:(添加后保存退出,用source ~/.ssh 使文件生效)

export JAVA_HOME=/usr/local/jdk

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar/

4、修改主機名:vi /etc/hosts vi /etc/hostname

5、安裝ssh:先查看系統中是否安裝sshdpkg -l | grep ssh)系統默認只裝了客戶端,所以還需安裝服務端(sudo apt-get install openssh-server,啟動ssh服務(sudo /etc/init.d/ssh restart)。

6、設置免密登錄:cd ~/.ssh 然后執行:ssh-keygen -t rsa 設置免密登錄,再執行:cat id_rsa.pub >> authorized_keys

二、安裝過程

1.先復制解壓包到/opt目錄下,帶有HDP-UTILS的要自己創建一個文件夾解壓到里面去

2.啟用root用戶:sudo passwd root (設置root用戶密碼)

3.由於壓縮包解壓放的是/opt目錄下,在/opt下執行命令:python -m SimpleHTTPServer 8181即可把你/opt下的文件映射到網頁控制。(執行網頁操作的時候,保持這個運行)

 

 

4.獲取ambari源:

命令:sudo wget -O /etc/apt/sources.list.d/ambari.list http://public-repo-1.hortonworks.com/ambari/ubuntu16/2.x/updates/2.6.1.5/ambari.list

命令:sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD

命令:sudo apt-get update

5.安裝服務:

安裝服務器:sudo apt-get install ambari-server

設置服務器:sudo ambari-server setup

 

 

啟動服務器:ambari-server start  (看到這兩張圖的內容,就說明你啟動成功了)

 

6.部署

 

在網頁中輸入你的 主機名:8080,賬號和密碼均為admin

#這幾個地方要注意,第一個是所有節點的主機名,第二個是安裝ambari server虛擬機的密鑰,在cd ~/.ssh下,名稱為id_rsa。你可以在將它復制到一個方便你找到的路徑下(如/home),到時直接讀取。

 

第一次安裝時會出現錯誤,別慌。

 

 

解決:

sudo gedit /etc/ambari-agent/conf/ambari-agent.ini

在[security] 新增如下一行

 

 

重啟ambari-agent# ambari-agent restart  (根據自己需求選擇安裝的應用)

 

 

按提示,等待安裝。安裝成功后:

 

 

由於之前安裝的時候忘記勾選MapReduce了,所以我手動添加安裝,裝好后如下:

 

 

在系統中測試MapReduce

 

 

 仔細一點就可以一步到位了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM