添加新节点到CDH

此方法用于centos7.6
https://docs.cloudera.com/documentation/enterprise/5-10-x/topics/cm_mc_adding_hosts.html#cmug_topic_7_5_1__title_215

一.添加host之前的环境准备
1.配置静态IP

vim /etc/sysconfig/network-scripts/ifcfg-eno3
ONBOOT=yes
BOOTPROTO=static
IPADDR=1.1.1.1
NETMASK=255.255.0.0
NETWORK=1.1.1.1
GATEWAY=1.1.1.1
DNS1=1.1.1.1
DNS2=1.1.1.1

#重启网络
service network restart

2.关闭防火墙

#查看firewalld的状态 
systemctl status firewalled
#临时关闭firewalld
systemctl stop firewalld
#永久关闭firewalld
systemctl disable firewalld

3.关闭SELINUX

vim /etc/selinux/config
SELINUX=disabled
#查看SELINUX的状态
sestatus
#重启系统生效

4.改变SSH 的连接速度

vim /etc/ssh/sshd_config
UseDNS no
service sshd restart

5.配置/etc/hosts

vim /etc/hosts
1.1.1.1     node1
2.2.2.2     node2
3.3.3.3     node3

6.设置多台服务器系统时间一致

(1).将A服务器作为时间服务器,其他的服务器时间将和A服务器保持一致
(2).查看B服务器时间
date
(3).设置B服务器同步A服务器
ntpdate <A服务器IP>
(4).查看B服务器时间,此时B服务器时间会与A服务器时间保持一致
(5).查看B服务器BIOS硬件时间
clock --show
(6).将系统时间刷入到BIOS时间中去
hwclock --systohc
(7).查看B服务器BIOS,此时BIOS硬件时间将和系统时间保持一致

7.设置分区大小
因为centos默认的/root只有50G,我们需要增加/root的大小

#设置/home分区大小为200G,释放空间
lvreduce -L 200G  /dev/mapper/centos_hostname-home
#将空闲空间扩展到/root分区
lvextend -l +100%FREE /dev/mapper/centos_hostname-root
#使用XFS文件系统自带的命令集增加分区空间
xfs_growfs /dev/mapper/centos_hostname-root

设置完成后我们可以看到/root分区大小已增加
我们需要在/etc/fstab下删除/home分区的配置

vim /etc/fstab
#/dev/mapper/centos_hostname-home /home                   xfs     defaults        0 0

然后重启,配置即生效,如果不删除/etc/fstab下/home的相关配置会导致重启不成功

8.挂载硬盘

#创建目录
mkdir disk1
#查看有硬盘的详细信息
lsblk
#查看硬盘的UUID
blkid
#临时挂载硬盘
mount /dev/sdb1 /disk1
#设置开机自动挂载(注意硬盘的类型,我的是ext4)
vim /etc/fstab
UUID=a2547e70-e00f-497c-b381-704a4b8f5ebf /disk1 ext4 defaults 0 0
#重启验证是否挂载成功

9.在CM所在的服务器设置免密登录到其他的服务器

 ssh-copy-id -p 22 -i ~/.ssh/id_rsa.pub "root@IP"

10.配置yum repo
因为我们没有配置代理,所以是无网络的状态,配置yum repo,换成自己的http(如何配置http服务器,这里不做解释)

cd /etc/yum.repos.d/
(1).vim cloudera-manager.repo
[cloudera-manager]
name = Cloudera Manager, Version 5.15.2
baseurl = http://172.16.0.105/cloudera/cm/   #http服务器
gpgcheck = 0

(2).vim os.repo
#cp the following text to the file os.repo
[os]
name=Centos7
baseurl= http://172.16.0.105/centos
enabled=1
gpgcheck=0

11.配置yum repo之后,我们就可以安装需要的包了

yum install -y jdk1.8

二.添加host到CDH cluster
(1).选择Add New Hosts to Cluster
在这里插入图片描述
(2)根据IP选择Hosts
在这里插入图片描述
(3).根据提示一直continue,注意下载包的路径要选择自己的http
在这里插入图片描述
(4).使用host template,如果没有配置host template可以不选择,之后再单独配置role
在这里插入图片描述
(5).配置完成就可以看到节点添加成功了
在这里插入图片描述
(6)如果在添加hosts的时候没有使用host template,也可以单独再添加
在这里插入图片描述
(7).host添加完成后要重启cluster,验证是否成功
在这里插入图片描述
(8).到这里host添加就完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值