配置部署环境
- 依次登录所有节点,将节点的主机名分别修改为server1、agent1、agent2、agent3。
hostnamectl set-hostname 主机名 --static
- 登录所有节点,添加集群所有节点的“地址-主机名”映射关系。
- 打开“/etc/hosts”文件。
1
vi /etc/hosts
- 按“i”进入编辑模式,在hosts文件中添加以下内容。
IPaddress1 server1 IPaddress2 agent1 IPaddress3 agent2 IPaddress4 agent3
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“/etc/hosts”文件。
- 登录所有节点,关闭防火墙。
1 2
systemctl stop firewalld.service systemctl disable firewalld.service
- 登录所有节点,配置SSH免密登录。
- 生成密钥,遇到提示时,按“Enter”。
1
ssh-keygen -t rsa
- 在每台机器上配置SSH免密登录(包括配置自身节点的免密)。
1
ssh-copy-id -i ~/.ssh/id_rsa.pub root@节点IP
- 生成密钥,遇到提示时,按“Enter”。
- 登录所有节点,安装OpenJDK。
- 下载OpenJDK并解压到“/usr/local”目录。
- ARM:
1 2
wget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz tar -zxf OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz -C /usr/local
- x86:
1 2
wget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_x64_linux_hotspot_8u252b09.tar.gz tar -zxf OpenJDK8U-jdk_x64_linux_hotspot_8u252b09.tar.gz -C /usr/local
- ARM:
- 将解压后的JDK目录的所属用户、所属用户组变更为“root”。
1 2
chown -R root /usr/local/jdk8u252-b09 chgrp -R root /usr/local/jdk8u252-b09
- 配置环境变量。
- 打开“/etc/profile”文件。
1
vi /etc/profile
- 按“i”进入编辑模式,添加以下内容。
1 2
export JAVA_HOME=/usr/local/jdk8u252-b09 export PATH=$JAVA_HOME/bin:$PATH
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“/etc/profile”文件。
- 使环境变量生效。
1
source /etc/profile
- 检查OpenJDK是否安装成功。
1
java -version
回显如下所示即为安装成功。
- 下载OpenJDK并解压到“/usr/local”目录。