【文件属性】:
文件名称:cassandra-docker-compose:用于运行简单 Cassandra 集群的 Dockerfile 和 docker-compose 文件
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-11 06:40:18
Shell
一个带有 Docker-compose 的小型多直流 Cassandra 集群
:party_popper: 是的,另一个 Docker-Cassandra 集群...
Docker 镜像
映像基于并进行了更改以支持多个数据中心。
Ops Center 目前已禁用,但我希望有时间尽快使其工作。
集群
大多数 Docker-Casssandra 集群都是使用 shell 脚本构建的,这些脚本结合了运行容器的 IP 发现和环境变量来将容器链接在一起。
我决定尝试使用和来处理服务发现。
SkyDock 使用简单的生成名称向 SkyDNS 注册每个 docker 容器的 IP。
在这个集群中,我将域配置为dev.docker 。
Docker-compose
是一种从单个配置文件编排多个容器的好方法。 启动这个集群很简单
docker-compose -p cluster up -d
-p cluster指定
【文件预览】:
cassandra-docker-compose-master
----cassandra()
--------cassandra.yaml(3KB)
--------agent-run(49B)
--------cassandra-run(208B)
--------Dockerfile(343B)
--------address.yaml(63B)
--------cassandra-rackdc.properties(58B)
----README.md(2KB)
----docker-compose.yml(1KB)
----opscenter()
--------cluster.conf(113B)
--------Dockerfile(230B)