Ambari2.6.1+HDP2.6.4部署

因为集群部署,所以部署时最好是三台服务器,可以减少很多错误,一开始没注意,所以以下为两台服务器(yg1,yg2,yg1部署ambari,使用yg1与yg2进行HDP部署)的部署流程

一、环境准备

1.设置免密登录(以4台服务器为例)

(可参考https://dongkelun.com/2018/04/05/sshConf/)
4台主机分别为yg1,yg2,yg3,yg4,输入hostname可查询本机的域名
1.1.在每台服务器上都输入以下命令,一直按回车默认即可

ssh-keygen -t rsa

在这里插入图片描述
1.2.将公钥导入到认证文件中
在yg1上执行以下命令

cd ~/.ssh
cat id_rsa.pub>>authorized_keys

在这里插入图片描述
此时yg1已经可以免密登录了,使用ssh IP地址 或ssh “你本机的hostname”验证一下
在这里插入图片描述
如果上述验证不成功,可能是文件权限不对,执行下面的命令,再验证一下

chmod 710 authorized_keys

在这里插入图片描述
1.3. 将yg1的authorized_keys传到yg2上的.ssh目录下

scp -r authorized_keys root@yg2:~/.ssh

在这里插入图片描述
此时在yg1上可免密登录yg1与yg2

1.4. 在yg2上输入

cd ~/.ssh
cat id_rsa.pub>>authorized_keys
scp -r authorized_keys root@yg3:~/.ssh

此时在yg1上可免密登录yg1、yg2与yg3,在yg2上可免密登录yg2与yg3

1.5.在yg3上输入

cd ~/.ssh
cat id_rsa.pub>>authorized_keys
scp -r authorized_keys root@yg4:~/.ssh

此时在yg1上可免密登录yg1、yg2、yg3与yg4,在yg2上可免密登录yg2、yg3与yg4,在yg3上可免密登录yg3与yg4

1.6.在yg4上输入

cd ~/.ssh
cat id_rsa.pub>>authorized_keys
scp -r authorized_keys root@yg1:~/.ssh
scp -r authorized_keys root@yg2:~/.ssh
scp -r authorized_keys root@yg3:~/.ssh

此时每台服务器都可免密登录4台服务器

2.编辑主机文件

vim /etc/hosts

红色框可自己设置,黄色框为IP地址与hostname
在这里插入图片描述
yg1的
在这里插入图片描述
yg2的
在这里插入图片描述
其他也服务器也相同设置

3.设置主机名

在yg1上执行以下命令

hostname -f                                    #查看主机
hostname                                       #查看主机名

若发现名称不一致,要求将其改为一致的名称

hostname 主机

在这里插入图片描述

vim /etc/hostname

将yg1改成yg1.ygsoft.com

检查

hostname
hostname -f

两者显示都是yg1.ygsoft.com
(yg2也要以上相同操作,若有第三台机器也要执行)

4.编辑网络配置文件(yg1、yg2、yg3如果有的话)

vim /etc/sysconfig/network

设置

NETWORKING=yes 
HOSTNAME=yg1.ygsoft.com

在这里插入图片描述

5.关闭防火墙(yg1、yg2、yg3如果有的话)

systemctl stop firewalld.service          #关闭防火墙
systemctl disable firewalld.service       #禁止防火墙开机启动
systemctl sstatus firewalld.service       #查看防火墙状态

在这里插入图片描述

6.禁用SELinux(yg1、yg2、yg3如果有的话)

vim /etc/sysconfig/selinux 

将SELINUX改为disabled
在这里插入图片描述

二、制作本地源(以下仅在yg1上操作)

1.安装制作本地源工具(yg1)

yum install yum-utils createrepo

安装依赖
在这里插入图片描述

2.创建一个HTTP服务器(yg1)

yum install httpd -y
systemctl enable httpd && systemctl start httpd

3.为Web服务器创建目录(yg1)

mkdir -p /var/www/html/hdp/HDP-UTILS

4.解压安装包(yg1)
首先将安装包传送到服务器的文件夹中
解压到上面创建的目录中

tar -zxvf ambari-2.6.1.5-centos7.tar.gz -C /var/www/html
tar -zxvf HDP-2.6.4.0-centos7-rpm.tar.gz -C /var/www/html/hdp/
tar -zxvf HDP-UTILS-1.1.0<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值