CDH-5.8.5 部署全过程
最近公司部署测试环境,记录一下部署过程。本次部署采用的时虚拟机部署,系统为 CentOS Linux release 7.4.1708 (Core),部署的CDH的版本为CDH-5.8.5
1.系统准备
1.配置防火墙(所有节点执行)
查看防火墙状态
systemctl status firewalld
关闭防火墙
systemctl stop firewalld
禁止开机启动
systemctl disable firewalld
2.永久关闭Linux-SELINUX(所有节点执行)
vi /etc/sysconfig/selinux
修改SELINUX属性值为disabled
SELINUX=disabled
配置完成需要重启
3.配置hosts映射(所有节点执行)
vi /etc/hosts
追加
192.168.11.11 cdh11
192.168.11.12 cdh12
192.168.11.13 cdh13
4.配置ssh免密登录(所有节点执行)
ssh-keygen -t rsa 3次回车
密钥生成在/root/.ssh文件夹下
发送密钥到其他节点
ssh-copy-id 主机名(cdh11,cdh12,cdh13)
5.安装JDK(所有节点执行)
创建文件夹
mkdir /usr/java
解压jdk到此文件夹下
/usr/java/jdk1.8.0_144
配置环境变量
#JAVA_HOME
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
刷新配置文件
source /etc/profile
验证安装
[root@cdh11 java]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
6. 所有节点安装依赖
yum -y install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb
2.配置离线部署
-
在CDH11节点部署mysql服务,用来存储元数据
https://blog.youkuaiyun.com/onionm/