3
我正在做一個使用docker撰寫創建cassandra集羣的非常簡單的示例。在運行docker-compose之後,我可以看到創建了2個cassandra容器。但是這些不是作爲集羣的一部分創建的。因爲當我進入一個容器並運行'nodetool describecluster'時,它只顯示一個ip。 這是我使用的docker-compose.yml。請幫助我找出我做錯了什麼。我已經花費了很多時間檢查日誌並找出答案。docker在創建cassandra集羣時撰寫問題
cass0: image: cassandra:3.9 ports: - "9042:9042" - "9160:9160" cass1: image: cassandra:3.9 links: - cass0:seed environment: SEEDS: seed
這裏是羣集nodetool輸出:
Cluster Information: Name: Test Cluster Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch Partitioner: org.apache.cassandra.dht.Murmur3Partitioner Schema versions: 86afa796-d883-3932-aa73-6b017cef0d19: [172.17.0.3]
預先感謝。