Ansible Role: hadoop-standalone
以standalone方式安裝hadoop
介紹
Hadoop是一個由Apache基金會所開發(fā)的分布式系統(tǒng)基礎(chǔ)架構(gòu)。
用戶可以在不了解分布式底層細節(jié)的情況下,開發(fā)分布式程序。充分利用集群的威力進行高速運算和存儲。
官方地址:http://hadoop.apache.org/
官方文檔地址:http://hadoop.apache.org/docs/r2.7.3
要求
此角色僅在RHEL及其衍生產(chǎn)品上運行。
測試環(huán)境
ansible 2.2.1.0
os Centos 6.7 X64
角色變量
software_files_path: "/opt/software"
software_install_path: "/usr/local"
hadoop_standalone_version: "2.7.3"
hadoop_standalone_file: "hadoop-{{ hadoop_standalone_version }}.tar.gz"
hadoop_standalone_file_path: "{{ software_files_path }}/{{ hadoop_standalone_file }}"
hadoop_standalone_file_url: "https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-{{ hadoop_standalone_version }}/{{ hadoop_standalone_file }}"
hadoop_standalone_user: "hadoop"
hadoop_standalone_home: "{{ software_install_path }}/hadoop-{{ hadoop_standalone_version }}"
依賴
java
github地址
https://github.com/kuailemy123/Ansible-roles/tree/master/hadoop-standalone
Example Playbook
- hosts: node1
roles:
- { role: hadoop-standalone }