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:
cert_passwd
: Password for the certificates, user account, and MySQL.oph_user
: User account that will run the framework.oph_passwd
: Password for the user account.oph_term_user
: Ophidia user for accessing the service.oph_term_passwd
: Ophidia password.oph_term_host
: Hostname or IP address of the node running the Ophidia service.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
- Ophidia: Ophidia Documentation
- Installation and Configuration: Admin Documentation
License
Apache v2
Author Information
Mario David: mariojmdavid@gmail.com
LIP and Indigo DataCloud project
Acknowledgments
- Ophidia CMCC group