indigo-dc.ophidia-all

オフィディアビッグデータフレームワークの役割

このAnsibleロールは、オフィディアビッグデータフレームワークのすべてのサービスを展開し、設定します。

はじめに

このリポジトリには、Ansible Galaxyに公開されたAnsibleロールが含まれています: https://galaxy.ansible.com/indigo-dc/ophidia-all/

docker-ophidia-allディレクトリは、DockerHubにリンクされており、イメージの自動ビルドが行われます。

要件

追加の要件はありません。

ロール変数

デフォルトのロール変数は以下の通りです:

  1. cert_passwd: 証明書、ユーザーアカウント、MySQLのパスワード
  2. oph_user: フレームワークを実行するユーザー
  3. oph_passwd: ユーザーパスワード
  4. oph_term_user: サービスにアクセスするオフィディアユーザー
  5. oph_term_passwd: オフィディアのパスワード
  6. oph_term_host: オフィディアサービスをホストするノードのホスト名またはIPアドレス
  7. oph_term_port: オフィディアサービスのポート番号

依存関係

なし

サンプルプレイブック

オフィディアを展開するためのプレイブックの例:

- hosts: localhost
  roles:
    - { role: indigo-dc.ophidia-all }

または次のように実行します:

$ ansible-playbook /etc/ansible/roles/indigo-dc.ophidia-all/tests/test.yml

オフィディア端末テストセッション

次のコマンドは、オフィディア端末を介して実行できる完全なテストセッションを定義しています。

/usr/local/ophidia/oph-terminal/bin/oph_term -H 127.0.0.1 -u oph-test -p abcd -P 11732
oph_term> oph_list level=2;
oph_term> oph_man function=oph_list;
oph_term> oph_createcontainer container=test;dim=lat|lon|time;hierarchy=oph_base|oph_base|oph_time;dim_type=double|double|double;
oph_term> oph_randcube container=test;dim=lat|lon|time;dim_size=10|10|10;measure=test;measure_type=double;nfrag=10;ntuple=10;concept_level=c|c|d;exp_ndim=2;compressed=no; 
oph_term> oph_cubeschema
oph_term> oph_reduce operation=max;
oph_term> oph_aggregate operation=max;
oph_term> oph_explorecube
oph_term> oph_delete cube=[container=test];
oph_term> quit

さらなるドキュメント

ライセンス

Apache v2

著者情報

マリオ・デビッド: mariojmdavid@gmail.com
LIP と Indigo-DataCloud プロジェクト

謝辞

  • オフィディア CMCC グループ
プロジェクトについて

Ophidia Big Data framework

インストール
ansible-galaxy install indigo-dc.ophidia-all
ライセンス
apache-2.0
ダウンロード
100
所有者