1. 安装jdk
- 创建package目录,上传相关压缩包
cd /opt
mkdir -p software/package
cd software/package/
ls
2. 解压
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/
ls /usr/local
重新命名
mv /usr/local/jdk1.8.0_171/ /usr/local/jdk
3.配置环境
vim /etc/profile
# 在最后进行增加
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre
export PATH=${JAVA_HOME}/bin:${PATH}
4.配置文件生效
source /etc/profile
安装完成后,关机,进行快照备份
2. 克隆虚拟机
再克隆两个
开启虚拟机
查看每台机器的IP地址
3. 环境配置
角色 | IP |
---|---|
master | 172.25.10.140 |
slave1 | 172.25.10.141 |
slave2 | 172.25.10.142 |
slave3 | 172.25.10.143 |
master:
修改主机名
vim /etc/hostname
master
同理修改s
修改host (四台虚拟机都要修改)
vim /etc/hosts
# 添加
172.25.10.140 master
172.25.10.141 slave1
172.25.10.142 slave2
172.25.10.143 slave3
测试
在进行下一步前可以重启一下
4.免密登录设置
可以只在master上进行免密登录设置
(1)生成密钥对
ssh-keygen -t rsa
其中,rsa表示加密算法,键入上面一条命令后连续敲击三次回车键,系统会自动在~/.ssh目录下生成公钥(id_rsa.pub)和私钥(id_rsa),可通过命令ls ~/.ssh
查看。
ls ~/.ssh
(2)追加公钥
我们以本机登录本机自己为例(连接本机),将公钥追加到~/.ssh/authorized_keys文件中。
ssh-copy-id -i ~/.ssh/id_rsa.pub master
通过命令ls ~/.ssh
查看,认证文件authorized_keys已经生成。可以通过cat命令查看authorized_keys内容是否包含有id_rsa.pub的内容。
ls ~/.ssh
ssh-copy-id -i ~/.ssh/id_rsa.pub slave1
ssh-copy-id -i ~/.ssh/id_rsa.pub slave2
ssh-copy-id -i ~/.ssh/id_rsa.pub slave3
(3)免密登录验证
5.关闭防火墙
所有的防火墙都要关闭
systemctl stop firewalld #关闭防火墙
systemctl status firewalld #查看防火墙状态
systemctl disable firewalld # 永久关闭防火墙
做完后可以进行关机,快照。