一、同步操作
打开三台虚拟机后,通过XShell连接后选择工具,----->发送键输入到所有会话,这样可以实现同时操作三台虚拟机
二、JDK配置
将jdk压缩包放到/root/software/目录下
[root@nodeone ~]# cd software/
[root@nodeone software]# ll
总用量 176808
-rw-r--r-- 1 root root 181051208 11月 3 15:23 jdk-11.0.8_linux-x64_bin.tar.gz
解压文件到当前目录
[root@nodeone software]# tar -zxf jdk-11.0.8_linux-x64_bin.tar.gz
[root@nodeone software]# ll
总用量 176808
drwxr-xr-x 8 root root 115 11月 3 15:26 jdk-11.0.8
-rw-r--r-- 1 root root 181051208 11月 3 15:23 jdk-11.0.8_linux-x64_bin.tar.gz
配置环境变量
[root@nodeone software]# cd
[root@nodeone ~]# vi .bashrc
在,bashrc中添加以下文件
export JAVA_HOME=/root/software/jdk-11.0.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
或者在这里配置
[root@nodeone ~]# vi /etc/profile
记得更改后使用source命令使更改生效
[root@nodeone ~]# source .bashrc
验证配置完成如下
[root@nodeone ~]# java -version
java version "11.0.8" 2020-07-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.8+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode)
三、maven下载和设置
因为刚刚克隆的虚拟机中没有wget,首先安装一个wget
[root@nodeone ~]# yum -y install wget
然后使用wget安装maven
[root@nodeone ~]# cd software
[root@nodeone software]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
解压文件
[root@nodeone software]# tar -zxf apache-maven-3.3.9-bin.tar.gz
[root@nodeone software]# ll
总用量 185104
drwxr-xr-x 6 root root 99 11月 3 16:33 apache-maven-3.3.9
-rw-r--r-- 1 root root 8491533 11月 18 2015 apache-maven-3.3.9-bin.tar.gz
drwxr-xr-x 8 root root 115 11月 3 15:26 jdk-11.0.8
-rw-r--r-- 1 root root 181051208 11月 3 15:23 jdk-11.0.8_linux-x64_bin.tar.gz
配置环境变量
[root@nodeone ~]# vi .bashrc
配置信息如下(记得改成自己的文件位置)
export M2_HOME=/root/software/apache-maven-3.3.9
export PATH=$PATH:$M2_HOME/bin
使用source命令使更改生效
[root@nodeone ~]# source .bashrc
验证配置
[root@nodeone ~]# mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /root/software/apache-maven-3.3.9
Java version: 11.0.8, vendor: Oracle Corporation
Java home: /root/software/jdk-11.0.8
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1127.el7.x86_64", arch: "amd64", family: "unix"
配置maven阿里云镜像
[root@nodeone ~]# cd software/apache-maven-3.3.9
[root@nodeone apache-maven-3.3.9]# cd conf/
[root@nodeone conf]# vi +/mirror.settings.xml
[root@nodeone conf]# ll
总用量 16
drwxr-xr-x 2 root root 37 11月 11 2015 logging
-rw-r--r-- 1 root root 10216 11月 11 2015 settings.xml
-rw-r--r-- 1 root root 3649 11月 11 2015 toolchains.xml
[root@nodeone conf]# vi +/mirror settings.xml
配置如下
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
四、不使用XShell同步的情况下,使用免密登录来完成三部虚拟机的配置
(1)在配置好一台机子后,复制jdk文件到three虚拟机上
scp -r jdk/ root@three:'pwd'
复制到另一台
scp -r jdk/ root@one:'pwd'
(2)复制maven到其他虚拟机
scp -r maven/ root@three:'pwd'
scp -r maven/ root@one:'pwd'
(3)复制配置文件到three虚拟机
scp .bashrc root@three:$pwd
复制到另一台
scp .bashrc root@one:$pwd
(4)在另外两台机子中验证配置
java -version
mvn -v