向CDH6.2.0集群中添加新的主机节点
一、新节点基本环境准备
1、首先得在新的机器上关闭防火墙、修改selinux、NTP时钟与主机同步(阿里云忽略此步骤)
2、在新的机器上环境中安装JDK、修改hosts、与主机配置ssh免密码登录、保证安装好了perl和python.
[root@xx-xx cloudera-repos]# yum install perl
python先查看当前版本,不行网上找安装命令吧!
3、上传cloudera-manager文件到/opt目录
[root@xx-xx cloudera-repos]# ls
cloudera-manager-agent-6.2.0-968826.el7.x86_64.rpm
cloudera-manager-daemons-6.2.0-968826.el7.x86_64.rpm
oracle-j2sdk1.8-1.8.0+update141-1.x86_64.rpm
repodata
[root@xx-xx cloudera-repos]# yum -y install oracle-j2sdk1.8-1.8.0+update141-1.x86_64.rpm
[root@xx-xx cloudera-repos]# vi /etc/profile
JAVA_HOM=E/root/jdk1.8.0
JAVA_HOME=/usr/java/jdk1.8.0_141-cloudera
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PAT
[root@xx-xx cloudera-repos]# yum -y install cloudera-manager-daemons-6.2.0-968826.el7.x86_64.rpm
[root@xx-xx cloudera-repos]# yum -y install cloudera-manager-agent-6.2.0-968826.el7.x86_64.rpm
4、修改agent配置文件:
vi /etc/cloudera-scm-agent/config.ini
server_host = xxxx #指向主控节点 cloudera-scm-server
5、在该代理服务节点创建cloudera-scm用户
useradd --system --home=/run/cloudera-scm-server/ --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm
6、启动代理服务 systemctl start cloudera-scm-agent
二、在主机节点CM管理页面,进行主机添加,服务添加。
Add hosts,,,,跟着往下走吧!