CDH版本:CDH6.X系列
Linux版本:CentOS Linux release 7.6.1810
虚拟机准备见CDH搭建步骤详细一_虚拟机准备
二、环境准备
1、网络配置
修改文件 :/etc/sysconfig/network-scripts/ifcfg-ens33
①修改内容
BOOTPROTO=static
ONBOOT=yes
知识补充:ONBOOT是指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯。
②添加内容
IPADDR=192.168.242.201
GATEWAY=192.168.242.2
DNS=192.168.242.2
DNS1=8.8.8.8
重启网卡
systemctl restart network
整体文件配置情况如下
[root@cm201 ~]# more /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=87fdfed9-a500-4333-8c63-359345d18cc7
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.242.201
GATEWAY=192.168.242.2
DNS=192.168.242.2
DNS1=8.8.8.8
2、设置主机名称
hostnamectl set-hostname cm201
hostnamectl set-hostname cm202
hostnamectl set-hostname cm203
3、域名映射添加
修改文件增加以下内容:/etc/hosts
192.168.242.201 cm201
192.168.242.202 cm202
192.168.242.203 cm203
4、免密配置
ssh-keygen -t rsa cm201执行
ssh-copy-id cm201
ssh-copy-id cm202
ssh-copy-id cm203
知识补充:当然,这里也可以使用公钥,将/root/.ssh/id_rsa.pub
文件内容复制到目标主机的/root/.ssh/authorized_keys文件中也可以进行免密ssh跳转 (如果目标主机不存在.ssh目录以及authorized_keys 可以手工创建 ,注意权限问题哦)
5、关闭防火墙
systemctl stop firewalld (临时关闭防火墙)
systemctl disable firewalld (禁止firewall开机启动)
systemctl status firewalld (查看防火墙状态)
6、检查selinux查看状态
配置文件:/etc/sysconfig/selinux
sestatus -v 或者 getenforce 查看
知识补充:修改为disaled不是马上生效得,需要重启主机,生产一般是不可能重启得,那么就 临时关闭selinux:setenforce 0
7、修改swap空间的swappiness,降低对硬盘的缓存
设置将 /proc/sys/vm/swappiness 设置为 0
echo "vm.swappiness=0" >> /etc/sysctl.conf (永久降低虚拟内存需求率)
sysctl -p (并运行如下命令使生效)
至此环境准备工作就完成了!