grycap.hadoop

ライセンス CI

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: 'MASTER_NODE_NAME_OR_IP' }

「マネージャーノード」で

  roles:
    - { role: 'grycap.hadoop', hadoop_master: 'MASTER_NODE_NAME_OR_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