创建 cassandra 集群时 docker compose 问题
Posted
技术标签:
【中文标题】创建 cassandra 集群时 docker compose 问题【英文标题】:docker compose issue while creating cassandra cluster 【发布时间】:2017-03-24 07:42:22 【问题描述】:我正在做一个使用 docker compose 创建 cassandra 集群的非常简单的示例。运行 docker-compose up 后,我可以看到创建了 2 个 cassandra 容器。但这些不是作为集群的一部分创建的。因为当我进入一个容器并运行 'nodetool describecluster' 时,它只显示一个 IP。 这是我正在使用的 docker-compose.yml。请帮助我找出我做错了什么。我已经花了很多时间检查日志并弄清楚。
卡斯0: 图片:卡桑德拉:3.9 端口: - “9042:9042” - “9160:9160” 卡斯1: 图片:卡桑德拉:3.9 链接: - cass0:种子 环境: 种子:种子这里是 nodetool 集群输出:
集群信息: 名称:测试集群 告密者:org.apache.cassandra.locator.DynamicEndpointSnitch 分区器:org.apache.cassandra.dht.Murmur3Partitioner 架构版本: 86afa796-d883-3932-aa73-6b017cef0d19:[172.17.0.3]提前致谢。
【问题讨论】:
【参考方案1】:看来,您使用了错误的关键字。请在您的文件中替换它。
环境: CASSANDRA_SEEDS:种子希望对您有所帮助。
【讨论】:
以上是关于创建 cassandra 集群时 docker compose 问题的主要内容,如果未能解决你的问题,请参考以下文章
从 c#datastax 驱动程序关闭 cassandra 集群时出错
如何使用 Docker Desktop for Windows 从主机连接到 Cassandra