集群安装好后,为了方便启动关闭现用ansible将自动化脚本安装至集群第一台服务器
- hosts: start_stop
remote_user: root
vars:
AnsibleDir: /opt/ansible
tasks:
- name: delete exists start
file: path=/opt/start state=absent
- name: delete exists stopp
file: path=/opt/stopp state=absent
- name: copy and unzip start
unarchive: src={{AnsibleDir}}/roles/start_stop/start.tar.gz dest=/opt/
- name: copy and unzip stop
unarchive: src={{AnsibleDir}}/roles/start_stop/stopp.tar.gz dest=/opt/
- name: modify start
shell: chown -R hadoop:hadoop /opt/start
- name: modify own stopp
shell: chown -R hadoop:hadoop /opt/stopp