docker在创buildcassandra集群时撰写问题
我正在做一个使用docker撰写cassandra集群的非常简单的例子。 在运行docker-compose之后,我可以看到2个cassandra容器被创build。 但是这些不是作为集群的一部分创build的。 因为当我进入一个容器并运行“nodetool describecluster”时,它只显示一个ip。 这是我正在使用的docker-compose.yml。 请帮我找出我做错了什么。 我已经花了很多时间来检查日志和搞清楚了。
cass0: 图片:cassandra:3.9 端口: - “9042:9042” - “9160:9160” CASS1: 图片:cassandra:3.9 链接: - cass0:种子 环境: 种子:种子
这是nodetool群集输出:
集群信息: 名称:testing集群 Snitch:org.apache.cassandra.locator.DynamicEndpointSnitch 分区程序:org.apache.cassandra.dht.Murmur3Partitioner 架构版本: 86afa796-d883-3932-aa73-6b017cef0d19:[172.17.0.3]
提前致谢。
看来,你正在使用一个错误的关键字。 请把它replace成你的文件。
环境: CASSANDRA_SEEDS:种子
希望能帮助到你。