本文只涉及hadoop集群的安装,安装后初始化及启动脚本后续更新,也会继续完善此篇博文,使其可以安装完成后自动初始化及启动,今天时间紧张,只发了安装的,请大家继续关注,谢谢!
环境:三台虚拟机,server01/server02/server03
mkdir -p /etc/ansible/roles/hadoop/files
#将下载好的hadoop包上传至/etc/ansible/roles/hadoop/files
cd /etc/ansible/roles/hadoop
vim hosts
[hadoop_servers]
server01
server02
server03
vim hadoop.yml
- hosts: all
roles:
- hadoop
mkdir tasks
cd tasks
vim main.yml
---
- name: copy hadoop tar
unarchive: src=hadoop-2.6.0-cdh5.11.0.tar.gz dest=/root
- name: set hadoop env
lineinfile: dest={ {env_file}} insertafter="{ {item.position}}" line="{ {item.value}}" state=present
with