ophidia-all

Роль для Ophidia Big Data Framework

Ansible-роль развертывает и настраивает все сервисы для Ophidia Big Data Framework.

Введение

В репозитории содержатся ansible-ролей, которые опубликованы в Ansible Galaxy: https://galaxy.ansible.com/indigo-dc/ophidia-all/

Папки docker-ophidia-all связаны с Docker Hub с автоматическим созданием образа.

Требования

Дополнительных требований нет.

Переменные роли

Переменные по умолчанию:

  1. cert_passwd: пароль для сертификатов, аккаунта пользователя и MySQL
  2. oph_user: пользователь, который будет запускать фреймворк
  3. oph_passwd: пароль пользователя
  4. oph_term_user: пользователь Ophidia для доступа к сервису
  5. oph_term_passwd: пароль Ophidia
  6. oph_term_host: имя хоста или IP-адрес узла, на котором размещен сервис Ophidia
  7. oph_term_port: номер порта сервиса Ophidia

Зависимости

Нет.

Пример плейбука

Пример плейбука для развертывания Ophidia:

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

Или выполните:

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

Тестовая сессия терминала Ophidia

Следующие команды определяют полную тестовую сессию, которую можно выполнить через терминал Ophidia:

/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

Благодарности

  • Группа Ophidia CMCC
О проекте

Ophidia Big Data framework

Установить
ansible-galaxy install indigo-dc/ansible-role-ophidia-all
Лицензия
apache-2.0
Загрузки
83
Владелец