1.基本配置
下载相关工具(3台)
# yum install -y vim 下载vi编译器升级版vim
1.1 修改主机名(3台)
# hostnamectl set-hostname 结点名 修改主机名永久修改
# vim /etc/sysconfig/network 内添加
NETWORKING=yes
HOSTNAME=结点名
1.2 各结点映射(3台)
# vim /etc/hosts 添加添加
192.168.2.98 master
192.168.2.99 slave1
192.168.2.100 slave2
1.3 SSH免密
# ssh-keygen 一路回车(3台)
# scp -r .ssh/id_rsa.pub root@master:.ssh/id_rsa1 slave1
# scp -r .ssh/id_rsa.pub root@master:.ssh/id_rsa2 slave2
# cd .ssh/ master进入
# cat id_rsa.pub id_rsa1 id_rsa2 >> authorized_keys master执行
# ssh master 验证免密是否成功
# scp -r authorized_keys root@slave1:/root/.ssh/authorized_keys master分发
# scp -r authorized_keys root@slave2:/root/.ssh/authorized_keys
1.4 防火墙(3台)
# systemctl stop firewalld 临时关闭防火墙
# systemctl disable firewalld 永久关闭防火墙
1.5 ntp服务
# tzselect 选择时区 5-9-1-1 复制TZ='Asia/Shanghai'; export TZ添入环境变量中
# source /etc/profile 刷新环境变量
# yum install -y ntp 下载时间同步器(3台)
# systemctl start ntpd 首次开启服务(3台)
# systemctl stop ntpd 关闭(2台子结点)
# vim /etc/ntp.conf 主结点进入编辑添加如下
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10 # stratum值,其范围为0~15
# systemctl enable ntpd 永久开启(主结点)
# source /etc/profile 刷新环境变量(主结点)
# ntpdate 192.168.2.98 各结点同步主结点时间(各结点)
2.JDK配置
验证jdk
# jps 验证显示无命令则未配置jdk
# mkdir /usr/java 建java目录
# tar -zxvf /opt/soft/jdk-8u171-linux-x64.tar.gz -C /usr/java/ 解压至java
# vim /etc/profile 添加环境变量
export JAVA_HOME=/usr/java/jdk1.8.0_171
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
# scp -r /usr/java root@slave1:/usr/ java发往slave1
# scp -r /usr/java root@slave2:/usr/ java发往slave2
# scp -r /etc/profile root@slave1:/etc/ 主结点分发环境变量覆盖子节点
# scp -r /etc/profile root@slave2:/etc/ 主结点分发环境变量覆盖子节点
# source /etc/profile 各结点刷新环境变量
# java -version 查看显示JDK版本则成功