indigo-dc.ophidia-all

Ophidia大数据框架角色

该ansible角色用于部署和配置Ophidia大数据框架的所有服务

介绍

该仓库包含已发布在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:访问服务的Ophidia用户
  5. oph_term_passwd:Ophidia密码
  6. oph_term_host:托管Ophidia服务的节点主机名或IP地址
  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

作者信息

Mario David: mariojmdavid@gmail.com
LIP和Indigo-DataCloud项目

致谢

  • Ophidia CMCC小组
关于项目

Ophidia Big Data framework

安装
ansible-galaxy install indigo-dc.ophidia-all
许可证
apache-2.0
下载
100
拥有者