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和對應的資源庫
資源庫下載地址(內容同在線安裝的步驟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
效果如圖所示: