indigo-dc.ophidia-all

Rolle für das Ophidia Big Data Framework

Die Ansible-Rolle installiert und konfiguriert alle Dienste für das Ophidia Big Data Framework.

Einführung

Das Repository enthält Ansible-Rollen, die in Ansible Galaxy veröffentlicht sind: https://galaxy.ansible.com/indigo-dc/ophidia-all/

Die Verzeichnisse docker-ophidia-all sind mit Docker Hub verbunden, mit automatischem Build des Images.

Anforderungen

Keine zusätzlichen Anforderungen.

Rollenvariablen

Die Standard-Rollenvariablen sind:

  1. cert_passwd: das Passwort für die Zertifikate, das Benutzerkonto und MySQL
  2. oph_user: Benutzer, der das Framework ausführt
  3. oph_passwd: Benutzerpasswort
  4. oph_term_user: Ophidia-Benutzer zum Zugriff auf den Dienst
  5. oph_term_passwd: Ophidia-Passwort
  6. oph_term_host: Hostname oder IP-Adresse des Nodes, der den Ophidia-Dienst hostet
  7. oph_term_port: Portnummer des Ophidia-Dienstes

Abhängigkeiten

Keine

Beispiel-Playbook

Ein Beispiel für ein Playbook zur Bereitstellung von Ophidia:

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

Oder ausführen:

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

Ophidia-Terminal-Test Sitzung

Die folgenden Befehle definieren eine vollständige Testsitzung, die über das Ophidia-Terminal ausgeführt werden kann:

/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

Weitere Dokumentation

Lizenz

Apache v2

Autoreninformationen

Mario David: mariojmdavid@gmail.com
LIP und Indigo-Datenprojekt

Dank

  • Ophidia CMCC Gruppe
Über das Projekt

Ophidia Big Data framework

Installieren
ansible-galaxy install indigo-dc.ophidia-all
GitHub Repository
Lizenz
apache-2.0
Downloads
100
Besitzer