AMBARI-2.4.2安装部署记录

操作系统:Centos6.X

HDP版本:HDP-2.5.3

AMBARI 版本:AMBARI-2.4.2

HDB版本:HDB-2.2.0

1,配置集群/etc/hosts

2,配置免密登录

ssh-copy-id node01

i.# 分别在四台机器上生成密钥对:
cd ~
ssh-keygen -t rsa
# 然后一路回车
# 在node01上执行:
cd ~/.ssh/
ssh-copy-id node01
scp /root/.ssh/authorized_keys node02:/root/.ssh/
scp /root/.ssh/authorized_keys node03:/root/.ssh/
# 在slaver2上执行:
cd ~/.ssh/
ssh-copy-id node02
scp /root/.ssh/authorized_keys node03:/root/.ssh/
scp /root/.ssh/authorized_keys node01:/root/.ssh/
#在slaver3上执行:
cd ~/.ssh/
ssh-copy-id node03
scp /root/.ssh/authorized_keys node01:/root/.ssh/
scp /root/.ssh/authorized_keys node02:/root/.ssh/

3,安装需要的yum源

yum install ntp -y
yum install httpd

yum install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse portmap fuse-libs redhat-lsb ntp httpd -y
 

4,安装JDK

5,修改配置文件

  1. 配置及修改关键服务
    1. hugepage关闭:
      1. vi /etc/grub.conf
      2. 在kenel最后加上transparent_hugepage=never
    2. 开启ntpd:
      1. service ntpd stop
      2. chkconfig ntpd on
    3. 关闭selinux:
      1. cd /etc/selinux
      2. vi config
      3. SELINUX=disabled
    4. 开启http:
      1. service httpd start
      2. chkconfig httpd on
    5. 关闭防火墙:
      1. service iptables stop
      2. chkconfig iptables off
    6. 重启机器

6,配置HDP+AMBARI本地源

cd /var/www/html/

配置本地源
参考文档
确认在浏览器中输入http://<web.server>/AMBARI-2.4.2.0 可见目录,http://<web.server>/hdp 可见目录
解压HDP-2.5.3.0-centos6-rpm.tar.gz、HDP-UTILS-1.1.0.21-centos6.tar.gz 于/var/www/html/hdp
解压ambari-2.4.2.0-centos6.tar.gz 于/var/www/html/
https://docs.hortonworks.com/HDPDocuments/Ambari-2.4.2.0/bk_ambari-installation/content/setting_up_a_local_repository_with_no_internet_access.html

7,配置yum

1)Log in to your host as root.
2)wget -nv http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.4.2.0/ambari.repo -O /etc/yum.repos.d/ambari.repo
      http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.4.2.0/hdp.repo
    wget -nv http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.4.2.0/hdp.repo -O /etc/yum.repos.d/hdp.repo

8,修改repo配置文件

cd /etc/yum.repos.d 修改ambari.repo及hdp.repo,替换baseurl如下表:
            Repository            Base URL
Ambari      Base URL            http://<web.server>/Ambari-2.4.2.0/<OS>
HDP         Base URL            http://<web.server>/hdp/HDP/<OS>/2.x/updates/<latest.version>
HDP-UTILS   Base URL            http://<web.server>/hdp/HDP-UTILS-<version>/repos/<OS>

9,安装ambari

yum repolist确定源正常
yum install ambari-server

ambari-server start(start 之前需要先 ambari-server setup )
ambari-server status
ambari-server stop

10,打开http://<your.ambari.server>:8080,admin,admin

11,安装,注意版本选择正确,namenode和nodemanager全部勾选

12,扩展集群:

  • 扩展集群

扩展节点的物理配置需和原集群的配置相同

    1. 新增机器重复(一)的设置

其中对(3)配置各服务器免登陆SSH如下:

# 新增节点配置

#在slaver4上执行:

scp /root/.ssh/authorized_keys slaverX:/home/grid/.ssh/

#在slaverX(新增节点)上执行:
cd ~
ssh-keygen -t r

# 然后一路回车

cd ~/.ssh/
ssh-copy-id slaverX
scp /root/.ssh/authorized_keys slaver1:/root/.ssh/
scp /root/.ssh/authorized_keys slaver2:/root/.ssh/
scp /root/.ssh/authorized_keys slaver3:/root/.ssh/

scp /root/.ssh/authorized_keys slaver4:/root/.ssh/

  1. 登录ambari服务器,选择【hosts】栏->【Action】->点击【Add New Hosts】

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值