2016-11-10 14 views
3

docker composeを使用してcassandraクラスタを作成する非常に簡単な例を行っています。ドッカーを作成した後、2つのカサンドラコンテナが作成されているのがわかります。しかし、これらはクラスタの一部として作成されません。私が1つのコンテナに入り、 'nodetool descriptions cluster'を実行すると、それは私に唯一の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] 

感謝。

答えて

2

あなたは間違ったキーワードを使用しています。あなたのファイルに置き換えてください。

 
environment: 
    CASSANDRA_SEEDS: seed

希望します。

関連する問題