Scala是Spark组件所依赖的环境,在自动化部署Spark前需要提前安装好Scala。
Scala安装包下载
到Scala官网下载对应版本的安装包,本文以Scala 2.11.8为例
将下载好的scala-2.11.8.tgz上传到/opt/ansible/roles/files目录下,本文将所有tar安装包都进行了重命名操作,比如将scala-2.11.8.tgz解压后重命名为scala并打成scala.tar.gz包。
编写主机hosts
编辑/opt/ansible/hosts文件添加部署SCALA机器IP
[scala]
172.18.18.120
172.18.18.121
172.18.18.122
编写参数配置main.yml
编辑/opt/ansible/roles/vars/main.yml文件,添加变量
BigdataDir: /opt/hzgc
编写执行文件scala.yml
编辑新建/opt/ansible/yml/scala.yml文件,添加内容如下:
- hosts: scala
tasks: tags: - install scala |
执行Scala安装部署
ansible-playbook -i hosts yml/scala.yml
检查Scala是否安装成功:scala -version
文章目录: