ambari-2.7.3 + HDP-3.1.0安装步骤

1.关闭防火墙

systemctl stop firewalld     
systemctl disable firewalld

2.配置/etc/hosts文件

配置前修改主机名:hostnamectl set-hostname bigdataserver-1

192.168.2.10	bigdataserver-1
192.168.2.11	bigdataserver-2
192.168.2.12	bigdataserver-3
192.168.2.13	bigdataserver-4
192.168.2.14	bigdataserver-5
192.168.2.15	bigdataserver-6
192.168.2.16	bigdataserver-7
192.168.2.17	bigdataserver-8

3.时间同步

001上操作:

yum install -y ntp
vim /etc/ntp.conf
	server ntp.ntsc.ac.cn

systemctl enable ntpd
systemctl restart ntpd
systemctl status ntpd

等待3分钟以上…
ntpq -p :观察时间同步的情况
ntpstat :观察ntp服务,ntpq -p正常后,ntpstat自动正常

=============================================
也可以通过一下命令查看时间:

timedatectl status
timedatectl set-ntp true

其余节点操作:

yum install -y ntp
vim /etc/ntp.conf
	server bigdataserver-1 iburst

systemctl restart ntpd
systemctl status ntpd

4.免密登录

ssh-keygen -t rsa
可用:ssh-copy-id bigdataserver-1

scp /root/.ssh/id_rsa.pub bigdataserver-1:/root/.ssh/id_rsa.pub-hdp2

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys 
cat /root/.ssh/id_rsa.pub-hdp2 >> /root/.ssh/authorized_keys

scp /root/.ssh/authorized_keys bigdataserver-2:/root/.ssh/
chmod 600 /root/.ssh/authorized_keys

5.安装jdk

mkdir /usr/java
tar -zxvf jdk-8u301-linux-x64.tar.gz -C /usr/java
chown -R root:root /usr/java/jdk1.8.0_301/

vim /etc/profile
	export JAVA_HOME=/usr/java/jdk1.8.0_301
	export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile

mkdir /usr/share/java
mysql-connector-java.jar目录:/usr/share/java
// 此处注意jar包的版本,最好和jdk兼容匹配

scp -r /usr/java bigdataserver-2:/usr/
scp /etc/profile  bigdataserver-2:/etc
ssh bigdataserver-2 source /etc/profile

6.安装httpd并配置本地源

yum install httpd

cd /etc/yum.repos.d
vim ambari.repo
	[ambari-2.7.3.0]
	name=ambari Version - ambari-2.7.3.0
	baseurl=http://bigdataserver-1/ambari/centos7/2.7.3.0-139
	gpgcheck=0
	gpgkey=http://bigdataserver-1/ambari/centos7/2.7.3.0-139/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
	enabled=1
	priority=1

vim hdp.repo
	[HDP-3.1.0.0]
	name=HDP Version - HDP-3.1.0.0
	baseurl=http://bigdataserver-1/HDP/centos7/3.1.0.0-78
	gpgcheck=0
	gpgkey=http://bigdataserver-1/HDP/centos7/3.1.0.0-78/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
	enabled=1
	priority=1

	[HDP-UTILS-1.1.0.22]
	name=HDP-UTILS Version - HDP-UTILS-1.1.0.22
	baseurl=http://bigdataserver-1/HDP-UTILS/centos7/1.1.0.22
	gpgcheck=0
	gpgkey=http://bigdataserver-1/HDP-UTILS/centos7/1.1.0.22/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
	enabled=1

	[HDP-GPL-3.1.0.0]
	name=HDP-GPL Version - HDP-GPL-3.1.0.0
	baseurl=http://bigdataserver-1/HDP-GPL/centos7/3.1.0.0-78
	gpgcheck=0
	gpgkey=http://bigdataserver-1/HDP-GPL/centos7/3.1.0.0-78/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
	enabled=1
	priority=1

分发到每台机器:

scp ambari.repo bigdataserver-2:/etc/yum.repos.d/
scp hdp.repo bigdataserver-2:/etc/yum.repos.d/

每台机器上执行:

yum clean all
yum makecache
yum repolist

7.mysql

mysql -uroot -p'123456'

创建 ambari 库,并添加相应的用户
命令如下:

CREATE DATABASE ambari;  
use ambari;
CREATE USER 'ambari'@'%' IDENTIFIED BY 'ambari';  
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%';  
CREATE USER 'ambari'@'localhost' IDENTIFIED BY 'ambari';  
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'localhost';  
CREATE USER 'ambari'@'bigdataserver-1' IDENTIFIED BY 'ambari';  
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'bigdataserver-1';
FLUSH PRIVILEGES;

创建 hive 库,并添加相应的用户

CREATE DATABASE hive;
use hive;
CREATE USER 'hive'@'%' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%';
CREATE USER 'hive'@'localhost' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'localhost';
CREATE USER 'hive'@'bigdataserver-1' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'bigdataserver-1';
FLUSH PRIVILEGES;
exit;
cp /usr/share/java/mysql-connector-java.jar /var/lib/ambari-server/resources/mysql-jdbc-driver.jar
vim /etc/ambari-server/conf/ambari.properties
结尾追加:
	server.jdbc.driver.path=/usr/share/java/mysql-connector-java.jar

8.启动ambari-server的配置程序(主节点)

ambari-server setup
......

mysql -uambari -pambari
	> use ambari;
	> source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql

指定数据库驱动:

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

启动Ambari:

ambari-server start

浏览器访问: http://172.xx.xx.xx:8080/ (此处是外网IP)
默认登录用户:admin,密码:admin

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值