1. 程式人生 > >Hadoop建設工具Ambari的安裝部署及完整使用(三)——部署安裝

Hadoop建設工具Ambari的安裝部署及完整使用(三)——部署安裝

三.部署安裝


1.安裝Ambari-server

線上安裝

1) 在hortonworks公共資源庫,選擇ambari倉庫地址並下載

wget http://s3.amazonaws.com/public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari.repo

 

2) 將ambari.repo檔案拷貝到yum源 /etc/yum.repos.d/ 目錄下

mv ambari.repo /etc/yum.repos.d/


3) 獲取該公共庫的所有原始檔列表,確定是否含有ambari 

yum clean all
yum list | grep ambari

 

4) yum安裝ambari-server

yum install ambari-server -y

 

離線安裝

1) 首先在官網下載對應版本的ambari和對應的資源庫

軟體下載地址:http://docs.hortonworks.com/HDPDocuments/Ambari-2.4.2.0/bk_ambari-installation/content/ambari_repositories.html

資源庫下載地址(內容同在線安裝的步驟1):http://s3.amazonaws.com/public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari.repo

 

2) 安裝http服務並啟動

yum install httpd
service httpd start


3) 解壓下載下來的檔案到http服務的對應目錄/var/www/html下

效果如圖所示:

 

 

4) 修改之前下載的ambari.repo檔案,並將其覆蓋到/etc/yum.repos.d/

baseurl改為:

baseurl=http://192.168.61.41/AMBARI-2.4.2.0/centos7/2.4.2.0-136

gpgkey改為:

gpgkey=http://192.168.61.41/AMBARI-2.4.2.0/centos7/2.4.2.0-136/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins

(可以通過設定gpgcheck=0來禁用GPG檢查,如果不禁用,我們也可以修改gpgkey成本地的庫源。其中,INSERT-BASE-URL為之前設定好的本地映象Ambari的URL地址)

整體效果如圖所示:

 


2.配置並啟動Ambari-server

1) 若如上述步驟打算採用mysql作為ambari的資料庫,則進行如下操作

將對應版本的mysql驅動包,如:mysql-connector-java-5.1.39.jar,放入以下目錄:

/usr/share/java
/var/lib/ambari-server/resources
/usr/lib/ambari-server

(/usr/share/java下檔案許可權為644)

執行引入驅動包的命令:

ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java-5.1.39.jar

 

執行sql指令碼建立庫和表,sql指令碼地址(請注意,不要與之前的建庫語句衝突,執行之前請核查sql指令碼):

/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql

 

2) 配置ambari-server

執行配置命令(注:除了java_home和資料庫的配置,其它都可以選擇預設配置):

ambari-server setup

具體步驟效果如圖所示(相信諸位的英文能力,圖片質量略差,還請見諒):


3) 配置完成後,啟動ambari-server並訪問8080埠管理頁面

執行命令:

ambari-server start

效果如圖所示: