grycap.hadoop

许可证 持续集成

Hadoop 集群角色

在节点集群中安装和配置 Hadoop 系统(版本 2.X)。

角色变量

可以传递给此角色的变量及其简要说明如下:

# 节点类型:从节点、主节点、资源管理器、节点管理器、数据节点或名称节点
hadoop_type_of_node: slave
# Hadoop 安装软件的基本目录
hadoop_home: /opt/hadoop-2.X
# 下载 Hadoop 代码的服务器列表
hadoop_mirrors: [ "http://mirror.cc.columbia.edu/pub/software/apache/hadoop/core/stable/",
        "http://ftp.osuosl.org/pub/apache/hadoop/core/stable/",
        "http://apache.rediris.es/hadoop/core/stable/",
        "http://apache.uvigo.es/hadoop/common/stable/" ]
# 要安装的 Hadoop 版本
hadoop_version: latest
# 用于设置 core-site.xml 的一组属性字典
hdfs_props: {}
# 用于设置 yarn-site.xml 的一组属性字典
yarn_props: {}
# 从节点列表
hadoop_slave_nodes: "{{ groups['all']|map('extract', hostvars,'ansible_hostname')|list }}"

示例剧本

以下是如何安装集群的示例:

在“工作节点”中

  roles:
    - { role: 'grycap.hadoop', hadoop_master: '主节点名称或IP' }

在“管理节点”中

  roles:
    - { role: 'grycap.hadoop', hadoop_master: '主节点名称或IP', hadoop_type_of_node: 'master'}

贡献此角色

为了保持代码的整洁,已禁用向主分支推送更改。如果您想贡献,请创建一个分支,上传您的更改,然后创建一个拉取请求。
谢谢!

关于项目

Install a Hadoop Cluster

安装
ansible-galaxy install grycap.hadoop
许可证
apache-2.0
下载
1.4k
拥有者
Grid y Computación de Altas Prestaciones