8.3、安裝ambari-server:
##執(zhí)行如下命令的時候,會從apache目錄下http://192.168.31.72:8095/ambari/centos7/2.6.2.0-155
尋找安裝文件。而不會從互聯(lián)網(wǎng)
yum install ambari-server -y
若安裝成功,直接按照8.4的步驟繼續(xù)安裝,無需看下面步驟;
若安裝過程中如果報(bào)錯403 forbidden,則說明沒有權(quán)限需要修改 /etc/httpd/conf/httpd.conf下的配置來開通權(quán)限。具體百度
##關(guān)閉SELinux 將SELINUX=disabled,重啟系統(tǒng)
vim ?/etc/selinux/config
重啟系統(tǒng)
reboot
8.4、設(shè)置ambari-server
1、獲取數(shù)據(jù)庫腳本
cd /var/lib/ambari-server/resources/
#將Ambari-DDL-MySQL-CREATE.sql腳本cp到本地,運(yùn)行到mysql數(shù)據(jù)庫
2、mysql包配置
①將mysql的驅(qū)動包放到/usr/share/java
②在/etc/ambari-server/conf/ambari.properties中添加server.jdbc.driver.path=/usr/share/java/mysql-connector-java.jar
##安裝ambari-server
ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar
?
ambari-server setup
報(bào)錯:Before starting Ambari Server, you must copy the MySQL JDBC driver JAR file to /usr/share/java and set property "server.jdbc.driver.path=[path/to/custom_jdbc_driver]" in ambari.properties.
?解決方案:
1、將mysql的驅(qū)動包放到/usr/share/java
2、在/etc/ambari-server/conf/ambari.properties中添加server.jdbc.driver.path=/usr/share/java/mysql-connector-java.jar
執(zhí)行ambari在mysql中的腳本i
-
8.5、啟動 ambari-server
ambari-server start
登錄用戶密碼 admin/admin
8.6、安裝ambari-agent
8.6.1、 72服務(wù)器安裝ambari-agent在你的 hadoop 集群(namenode節(jié)點(diǎn)和datanode節(jié)點(diǎn))的每一個節(jié)點(diǎn)上安裝 Ambari Agent,ambari agent的作用是采集監(jiān)控信息并上傳給ambari-server
按照前面 下載的倉庫repo文件.執(zhí)行如下操作
?
##安裝ambari-agent,安裝之后會出現(xiàn)下一步中的ambari-agent.ini配置文件
yum install ambari-agent
?
##編輯配置 Ambari Agent 的 ambari-agent.ini 配置文件,將<your.ambari.server.hostname>替換成你的ambari-server服務(wù)器地址
?
vim /etc/ambari-agent/conf/ambari-agent.ini
[server]?
hostname=master
?
[security]
force_https_protocol=PROTOCOL_TLSv1_2
?
##啟動服務(wù)
/etc/init.d/ambari-agent start
或者
ambari-agent start8.6.2、73服務(wù)器安裝ambari-agent
-
#此命令在72服務(wù)器執(zhí)行
#將72本地安裝源同步到73服務(wù)器上
scp /etc/yum.repos.d/ambari.repo root@192.168.31.73:/etc/yum.repos.d
?
#以下命令均在73服務(wù)器執(zhí)行
?
##安裝ambari-agent
yum install ambari-agent
?
##編輯ambari-agent配置文件
vi /etc/ambari-agent/conf/ambari-agent.ini
[server]?
hostname=master
?
[security]
force_https_protocol=PROTOCOL_TLSv1_2
?
##啟動服務(wù)
/etc/init.d/ambari-agent start8.6.2、73服務(wù)器安裝ambari-agent
#此命令在72服務(wù)器執(zhí)行
#將72本地安裝源同步到73服務(wù)器上
scp /etc/yum.repos.d/ambari.repo root@192.168.31.73:/etc/yum.repos.d
?
#以下命令均在73服務(wù)器執(zhí)行
?
##安裝ambari-agent
yum install ambari-agent
?
##編輯ambari-agent配置文件
vi /etc/ambari-agent/conf/ambari-agent.ini
[server]?
hostname=master
?
[security]
force_https_protocol=PROTOCOL_TLSv1_2
?
##啟動服務(wù)
/etc/init.d/ambari-agent start8.6.3、74服務(wù)器安裝ambari-agent
在剛才安裝的服務(wù)器上執(zhí)行如下命令
#此命令在72服務(wù)器執(zhí)行
#將72本地安裝源同步到74服務(wù)器上
scp /etc/yum.repos.d/ambari.repo root@192.168.31.74:/etc/yum.repos.d
?
#以下命令均在74服務(wù)器執(zhí)行
?
##安裝ambari-agent
yum install ambari-agent
?
##編輯ambari-agent配置文件
vi /etc/ambari-agent/conf/ambari-agent.ini
[server]?
hostname=master
?
[security]
force_https_protocol=PROTOCOL_TLSv1_2
?
##啟動服務(wù)
/etc/init.d/ambari-agent start?
?
?
?
-
?
-
-
?
?
-