1.MariaDB安裝
http://www.itdecent.cn/p/98dbda416b8a
2.ambari安裝
2.1安裝ambari-server
yum install -y ambari-server

ps:yum報錯請優(yōu)先檢查本地源路徑是否配置有誤
2.2配置數據庫
(1)創(chuàng)建ambari用戶
mysql -uroot -p
use mysql;
grant all privileges on *.* to 'ambari'@'%' identified by '***';
flush privileges;
(2)建立數據庫ambari,并運行ambari數據庫建表sql命令文件
create database ambari;
use ambari;
source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql;

2.3下載及配置jdbc驅動包
wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gz

tar zxvf mysql-connector-java-5.1.46.tar.gz
cd mysql-connector-java-5.1.46/
mkdir /usr/share/java
cp mysql-connector-java-5.1.46-bin.jar /usr/share/java/mysql-connector-java.jar

2.4配置ambari-server
ambari-server setup
配置具體詳細步驟如圖,我沒用選擇root而是使用新建的ambari用戶作為管理用戶,在設置的shi我的Mysql端口改為7881,因此配置時進行修改。

命令行方式設置mysql數據庫連接庫,用于oozie和ranger連接mariadb時使用(上面設置后不起作用,必須如下操作)
ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar

2.5配置ambari-server自啟動,啟動ambari-server
systemctl start ambari-server
systemctl enable ambari-server
systemctl status ambari-server

登錄hdp-1:8080查看頁面

2.6.安裝和配置ambari-agent(所有節(jié)點)
(1)安裝
yum install -y ambari-agent
(2)配置
vi /etc/ambari-agent/conf/ambari-agent.ini
[server]
hostname=hdp-1

(3)啟動
ambari-agent start
