master节点 内存2G,磁盘空间40G+
slave1节点 内存1G,磁盘空间40G+
slave2节点 内存1G,磁盘空间40G+
jdk-8u131-linux-x64.tar.gz
1.把hostname修改为master
输入指令 vi /etc/hosts
加上三个节点的ip地址和hostname
2.安装jdk
首先要查找出系统自带jdk后卸载。
rpm -qa | grep **jdk**
把带有openjdk的卸载掉。
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64
安装自己的jdk
使用工具secureCRT来操作指令,把jdk上传到虚拟机系统。
按alt+p出现sftp上传jdk
上传成功!
进入opt目录 cd /opt 创建software和module两个目录,删掉rh目录,无权限就切换到root账户
进入home/xhao目录,cd /home/xhao
把jdk移动到 opt/software 里
mv jdk-8u131-linux-x64.tar.gz /opt/software/
在module里安装jdk,注意这里的-C是大写。
tar -zxvf jdk-8u131-linux-x64.tar.gz -C /opt/module/
修改jdk环境变量
vi /etc/profile 按shift+G可快速移动到最后一行。
#set java environment
export JAVA_HOME=/opt/module/jdk1.8.0_131
export PATH=$PATH:$JAVA_HOME/bin
保存并退出编辑状态。
source /etc/profile 使配置生效。
测试:分别输入java, javac, java -version确认环境变量配置成功!
重启发现hostname变为master
3.克隆机器。
克隆要在关机的状态下!不是挂机状态!
在虚拟机右键--管理--克隆
完整克隆
更改名称为slave1和位置,点击完成!
slave2也是如此克隆
三个节点克隆完成!
注意:这时候要将master的节点内存调整为2G
master右键设置
4.克隆后的机器要进行网络配置
分别开启slave1和slave2,进入root账户。
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改IPADDR的IP地址,要和etc/hosts里面对上
5.把slave1和slave2 的桌面型修改为指令型,master保持不变。
vi /etc/inittab 告知了怎样查看和修改系统桌面型/指令型。
#指令型 multi-user.target
#桌面型 graphical.target
查看默认的操作类型。
systemctl get-default
把桌面型修改为指令型。
systemctl set-default multi-user.target
6.关闭三个节点的防火墙,root账户
*centos7.x 防火墙firewall
firewall-cmd --list 查看防火墙
firewall-cmd --state 查看防火墙状态 running/not running
systemctl stop/start firewalld.service 关闭/开启防火墙
systemctl disable/enable firewalld.service 永久关闭/开启防火墙,开机不启动
*关闭selinux内核防火墙
# 临时关闭内核防火墙
输入指令setenforce 0
# 永久关闭防火墙
vim /etc/selinux/config
把SELINUX=enforcing改为SELINUX=disable