indigo-dc.ophidia-all

Role for Ophidia Big Data Framework

===================================

This Ansible role sets up and configures all services for the Ophidia Big Data Framework.

Introduction


The repository has Ansible roles published on Ansible Galaxy: Ophidia on Ansible Galaxy.

The docker-ophidia-all directories are connected to Docker Hub, which automatically builds the image.

Requirements


No extra requirements are needed.

Role Variables


Here are the default role variables:

  1. cert_passwd: Password for the certificates, user account, and MySQL.
  2. oph_user: User account that will run the framework.
  3. oph_passwd: Password for the user account.
  4. oph_term_user: Ophidia user for accessing the service.
  5. oph_term_passwd: Ophidia password.
  6. oph_term_host: Hostname or IP address of the node running the Ophidia service.
  7. oph_term_port: Port number for the Ophidia service.

Dependencies


There are no dependencies.

Example Playbook


Here’s an example playbook to deploy Ophidia:

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

Or you can run:

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

Ophidia Terminal Test Session


The commands below create a full test session using the Ophidia terminal:

/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

Further Documentation


License


Apache v2

Author Information


Mario David: mariojmdavid@gmail.com
LIP and Indigo DataCloud project

Acknowledgments


  • Ophidia CMCC group
Informazioni sul progetto

Ophidia Big Data framework

Installa
ansible-galaxy install indigo-dc.ophidia-all
Licenza
apache-2.0
Download
100
Proprietario