wunzeco.cassandra
Cassandra
用于安装和配置 Apache Cassandra 的 Ansible 角色。
注意:
- 推荐的 Java 版本是 8
- 停止支持 datastax 社区版
- 推荐的
cassandra_distro
是apache
- 将很快停止支持 ddc
cassandra_distro
示例
- hosts: dbhost
vars:
cassandra_distro: apache
cassandra_version: 3.11.2
cassandra_cluster_name: myAwesomeCluster
cassandra_seeds: [ "seedIp1", "seedIp2" ] # 仅限 IP 地址列表
cassandra_listen_address: "{{ ansible_eth0.ipv4.address }}"
cassandra_rpc_address: "{{ ansible_eth0.ipv4.address }}"
roles:
- wunzeco.cassandra
信息:
如果你的种子节点有可解析的完整域名 (FQDN),你可以使用 cassandra_seeds_fqdn (取代 cassandra_seeds)。
测试
要运行此角色的集成测试
PLATFORM=ubuntu-1404 # 其他选项 - ubuntu-1604 或 centos
kitchen verify $PLATFORM && kitchen destroy $PLATFORM
注意:
kitchen test
命令不适用于此角色,因为两个 kitchen 套件(实例)需要同时启动,才能使所有测试通过。
依赖:
无