扩容加节点步骤:
#修改ip
vi /etc/sysconfig/network-scripts/ifcfg-ens192
IPADDR="192.168.100.159"
#重启网卡服务
systemctl restart network
#修改主机名(新增的服务器)
hostnamectl set-hostname server155
#安装常用的工具(新增的服务器)
yum install sudo
yum install -y vim
yum -y install lrzsz
yum -y install wget
yum -y install net-tools
修改hosts文件(主节点)增加新增服务器的ip和主机名(可以放免密之后操作)
vim /etc/hosts
内容追加:192.168.100.155 server55 Server155
#关闭防火墙并查看状态(新增的服务器)
systemctl stop firewalld
systemctl status firewalld
#主节点执行(hosts文件配置)
sh /home/go2rsync_155.sh /etc/hosts
#配置免密
#新增的服务器
cd /root/
ssh-keygen -t rsa
#然后三个回车
#复制主节点公钥到扩展的节点机器上(主节点上执行)
ssh-copy-id -i /root/.ssh/id_rsa.pub root@server159
#安装ntp服务(新增的服务器)
yum -y install ntp
service ntpd start
systemctl enable ntpd.service
#查看ntp服务状态
service ntpd status
#设置时间同步(从主节点同步)
crontab -e
*/1 * * * * /usr/sbin/ntpdate -u 192.168.100.151
也可以从主节点同步
sh /home/go2rsync_156-160.sh /etc/ntp.conf
sh /home/go2rsync_156-160.sh /etc/ntp/step-tickers
/etc/ntp/step-tickers service ntpd restart
ntpdc -np
#配置安装jdk(和主节点保持一致,所有默认从主节点同步)
#同步配置的环境
sh /home/go2rsync_156-160.sh /etc/profile
#同步安装的文件
sh /home/go2rsync_156-160.sh /usr/java/
sh /home/go2rsync_156-160.sh /usr/share/java/
安装依赖(新增的服务器)
yum install -y bind-utils libxslt cyrus-sasl-plain cyrus-sasl-gssapi portmap fuse-libs /lib/lsb/init-functions httpd mod_ssl openssl-devel python-psycopg2 Mysql-python fuse
#同步安装agent的rpm包到新增节点机器
cd /var/www/html/cdh/cm/
sh /home/go2rsync_156-160.sh cloudera-manager-daemons-6.2.0-968826.el7.x86_64.rpm
sh /home/go2rsync_156-160.sh cloudera-manager-agent-6.2.0-968826.el7.x86_64.rpm
sh /home/go2rsync_156-160.sh oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm
#安装相关的agent服务(新增的服务器)
cd /var/www/html/cdh/cm/
yum -y install oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm
yum -y install cloudera-manager-daemons-6.2.0-968826.el7.x86_64.rpm
yum -y install cloudera-manager-agent-6.2.0-968826.el7.x86_64.rpm
source /etc/profile
#修改agent节点配置(新增的服务器)直接主节点复制
sh /home/go2rsync_156-160.sh /etc/cloudera-scm-agent/config.ini
#启动agent服务及其查看状态
#启动服务
#所有扩容节点启动CM agent
systemctl start cloudera-scm-agent
#查看状态
systemctl status cloudera-scm-agent
最后
cm页面去添加扩容的节点ip