wunzeco.cassandra

Cassandra

用于安装和配置 Apache Cassandra 的 Ansible 角色。

注意:

  • 推荐的 Java 版本是 8
  • 停止支持 datastax 社区版
  • 推荐的 cassandra_distroapache
  • 将很快停止支持 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 套件(实例)需要同时启动,才能使所有测试通过。

依赖:

关于项目

Installs and Configures Cassandra (DataStax Community Edition)

安装
ansible-galaxy install wunzeco.cassandra
许可证
Unknown
下载
4.4k
拥有者