环境准备:
##三台虚拟机 IP分别为:10.0.2.10、10.0.2.11、10.0.2.12
##对应更改主机名分别为:server01、server02、server03
##配置ssh互信、阿里云yum源、关闭防火墙和selinux(过程略)
安装Ansible:
yum install -y ansible
##yum安装完成,默认在/etc会有对应的文件夹
安装jdk1.8:
##先将原本自带的openjdk干掉
rpm -qa | grep jdk
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.212.b04-0.el7_6.x86_64
vim /etc/ansible/hosts
##添加主机
cd /etc/ansible/roles
mkdir -p jdk/files jdk/handlers jdk/tasks jdk/templates jdk/vars
cd jdk/
vim jdk.yml
cd files
##将下载好的jdk包上传至此文件夹
cd tasks
vim main.yml
##为了方便直接放在root下,大家可能也看到了图中是有zk、kafka、storm环境变量的,后续你懂的!
cd vars
vim main.yml
##至此,配置阶段完成
ansible-playbook -i ../../hosts jdk.yml
##执行成功后,java已经安装在/root下
java -version
##看看其它两台
##jdk1.8安装成功,如果出现-bash: java: command not found,source一下就好了,或者断掉xshell重新连接再查看ok
source /etc/profile
下一篇更新Ansible安装zookeeper!!