ambari 2.7.4.0安装(3):节点部署

节点设置

192.168.10.111 master.bigdata.com
192.168.10.88 s1.bigdata.com
192.168.10.53 s2.bigdata.com

注意:必须采用类似aaa.bbb.ccc这种格式

修改每个节点的hostname,以master为例

vi /etc/hostname
master.bigdata.com

ntp设置

apt-get install chrony
vi /etc/chrony/chrony.conf

对于slave节点,修改pool,替换为

master.bigdata.com

执行以下代码

service chrony restart
chronyc sources

离线源配置

  • 离线资源地址:192.168.10.31
    在这里插入图片描述
    vi ambari.list
deb http://192.168.10.31/ambari/ubuntu16/2.7.4.0-118/ Ambari main

注意:这里的地址为可以在浏览器上的,根据你的部署来修改

vi ambari-hdp.list

deb http://192.168.10.31/HDP/ubuntu16/3.1.4.0-315/ HDP main
deb http://192.168.10.31/HDP-GPL/ubuntu16/3.1.4.0-315/ HDP-GPL main
deb http://192.168.10.31/HDP-UTILS/ubuntu16/1.1.0.22/ HDP-UTILS main

拷贝这两个文件到指定地点:

cp *.list /etc/apt/source.list.d/

文件准备好后,分发到各个节点上,在每个节点上执行以下命令:

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
apt-get update
apt-cache showpkg ambari-metrics-assembly

在这里插入图片描述

在主节点上安装sql

apt install mysql-server
  • 修改配置
vi /etc/mysql/mysql.conf.d/mysqld.conf

在这里插入图片描述
注释掉127.0.0.1
进入mysql,执行

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
# 下面的可有可无,根据安装部署自己选择
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'amon'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'hue'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'monitor'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'oozie'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
create database monitor DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
FLUSH PRIVILEGES;
exit;
service mysql restart

免密登录

授权master节点可以登录所有slave节点,在每个节点上执行以下命令

ssh-keygen -t rsa  (连续回车就行)
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

分发authorized_keys到每个slave节点上
已拷贝为例

scp ~/.ssh/authorized_keys ubuntu@s1.dn.com:/home/ubuntu
然后登录s1节点,执行命令
cat /home/ubuntu/authorized_keys >> ~/.ssh/authorized_keys

安装

  • master
apt-get install ambari-server
  • slave
apt-get install ambari-agent ambari-metrics-assembly

启动服务

ambari-server setup (所有都用默认即可)
ambari-server start
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值