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:种子 

希望能帮助到你。