一、环境准备
各版本: CentOS 7.9 * 64;CM 6.3.1;CDH 6.3.2
1.配置主机网络(所有服务器均设置)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改部分
BOOTPROTO=static
NAME=dx07 ##名字自己设置
ONBOOT=yes
新增部分
IP根据自己网络设置:
本地-控制面板\网络和 Internet\网络连接-VMnet8-属性-IPV4-属性-查看IP和子网掩码;
VMware-编辑-虚拟网络编辑器-VMnet8-子网地址;
这两个地址要保证在同一个网段,如果不在,可以修改虚拟网络编辑器(点击更改设置)
IPADDR=192.168.1.107
NETMASK=255.255.255.0
GATEWAY=192.168.1.2
DNS2=8.8.8.8
2.修改主机名和/etc/hosts文件(所有服务器均设置)
(1)配置主机名:
临时修改:
hostnamectl set-hostname "主机名"
永久修改: vi /etc/sysconfig/network 添加
NETWORKING=yes
HOSTNAME=dx07.server.com ##这个是主机名,要求是FQDN格式,自己配置即可
(2)配置/etc/hosts文件,建立IP和主机名的映射,集群中其他节点信息也需要配置进来,主机名要求是FQDN格式,添加以下信息(注意:文件中原有信息不要改动,不要删除!):
192.168.1.107 dx07.server.com dx07
192.168.1.108 dx08.server.com dx08
192.168.1.109 dx09.server.com dx09
(3)重启 reboot
(4)
hostname -f #检查主机名
hostname -i #检查IP
ping www.baidu.com
ping dx07
ping dx08
ping dx09
#本地 win+r cmd
ping 192.168.1.107
ping 192.168.1.108
ping 192.168.1.109
3.设置防火墙(所有服务器均设置;Ambari设置及部署期间,与管理的主机进行通信,某些端口必须开放且可用) CentOS7 默认使用firewalld防火墙,如果想换回iptables防火墙,可关闭firewalld并安装iptables
查看防火墙状态 firewall-cmd --state
关闭防火墙开机自启动: systemctl disable firewalld
关闭当前运行防火墙: service firewalld stop
4.安装JDK并配置JAVA_HOME(所有节点)
上传安装包
解压JDK tar -zxvf xx.tar.gz
cd /usr/local 将解压后的JDK安装包发送到其他机器(所有机器都要安装配置)
scp -r ./jdk1.8.0_291 root@dx08:相同目录下
scp -r ./jdk1.8.0_291 root@dx09:相同目录下
配置JAVA_HOME
cd jdk安装包 pwd
vi /etc/profile
export JAVA_HOME=pwd
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile