Ambari2.7.3和HDP3.1.4在線安裝


查看各組件版本信息
 
安裝jdk
http://www.cnblogs.com/libin2015/p/8086047.html
 
linux設置
配置hosts
vim /etc/hosts
192.168.1.9 Hadoop01
ssh免密
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub root@Hadoop01
修改文件描述符限制
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
關閉SELinux
vi /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled 
關閉防火牆
systemctl stop firewalld.service
systemctl disable firewalld.service
修改主機為英文
vi /etc/locale.conf
LANG="en_US.UTF-8"

 

安裝mysql
https://www.cnblogs.com/libin2015/p/12685156.html
 
初始化mysql
CREATE DATABASE ambari;  
use ambari;  
CREATE USER 'ambari'@'%' IDENTIFIED BY 'ambari123';  
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%';  
CREATE USER 'ambari'@'localhost' IDENTIFIED BY 'ambari123';  
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'localhost';  
CREATE USER 'ambari'@'hadoop01' IDENTIFIED BY 'ambari123';  
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'hadoop01';  
FLUSH PRIVILEGES;  
source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql 
CREATE DATABASE hive;
use hive;
CREATE USER 'hive'@'%' IDENTIFIED BY 'ambari123';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%';
CREATE USER 'hive'@'localhost' IDENTIFIED BY 'ambari123';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'localhost';
CREATE USER 'hive'@'hadoop01' IDENTIFIED BY 'ambari123';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'hadoop01';
FLUSH PRIVILEGES; 

CREATE DATABASE oozie;
use oozie;  CREATE USER 'oozie'@'%' IDENTIFIED BY 'ambari123';
GRANT ALL PRIVILEGES ON *.* TO 'oozie'@'%';  
CREATE USER 'oozie'@'localhost' IDENTIFIED BY 'ambari123';  
GRANT ALL PRIVILEGES ON *.* TO 'oozie'@'localhost';  
CREATE USER 'oozie'@'hadoop01' IDENTIFIED BY 'ambari123';  
GRANT ALL PRIVILEGES ON *.* TO 'oozie'@'hadoop01';  
FLUSH PRIVILEGES;

 

這里我們需要在數據庫中分別創建ambari數據庫和ambari用戶,注意這里有一個坑:數據庫密碼只能輸入字符數字和 _下划線,還有-減號。不能包含特殊字符,否則會報以下錯誤信息:
Enter Database Password (bigdata):
Invalid characters in password. Use only alphanumeric or _ or - characters12
而MySQL 5.7默認安全策略是中級的,需要有特殊字符,這個可以通過以下命令進行修改,使用root用戶登錄mysql數據庫服務器:
set global validate_password_policy=0;
flush privileges;

 

在線安裝ambari
wget -nv http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.3.0/ambari.repo -O /etc/yum.repos.d/ambari.repo
yum repolist
yum install ambari-server -y

初始化設置setup

ambari-server setup
根據提示配置$JAVA_HOME,mysql數據庫等信息
ambari-server setup --jdbc-db=mysql --jdbc-driver=/export/service/hdp/mysql-connector-java-5.1.47-bin.jar

mysql-connector-java-5.1.47-bin.jar下載地址:
https://downloads.mysql.com/archives/c-j/

啟動

ambari-server start

訪問Ambari web頁面

默認端口8080,Username:admin Password:admin
http://192.168.1.9:8080

安裝hdp3.1.4

根據提示操作即可,安裝過程非常慢。。。
 
參考:
https://blog.csdn.net/z3225167/article/details/92803720
https://www.jianshu.com/p/c319bce45601
https://blog.csdn.net/qq_36160730/article/details/97007542
 


免責聲明!

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



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