2016-12-01 11 views
0

2つのcassandraノードインスタンスを起動し、ドッカーを介して実行することができます。私は、新しいノードのインスタンスN3を起動しようとするとCassandra:ローカルホストのノードインスタンスの数を増やす方法

docker run --name n1 -d tobert/cassandra -dc DC1 -rack RAC1 
docker run --name n2 -d tobert/cassandra -seeds 172.17.0.2 -dc DC2 -rack RAC1 

、それはすべてのエラーを通じてないんが、私にはどんなn3のインスタンスが思い付いた、私は2つのノードのみを見ています見ています。

$ docker run --name n3 -d tobert/cassandra -seeds 172.17.0.2 -dc DC1 -rack RAC2 
XXX 

$ docker ps (doesnt show the third cassandra node) 
CONTAINER ID  IMAGE    COMMAND     CREATED    STATUS    PORTS            NAMES 
8ab64fa86819  tobert/cassandra "/bin/cassandra-docke" 41 minutes ago  Up 41 minutes  7000/tcp, 7199/tcp, 9042/tcp, 9160/tcp, 61621/tcp n2 
125fc4ffba4d  tobert/cassandra "/bin/cassandra-docke" 42 minutes ago  Up 42 minutes  7000/tcp, 7199/tcp, 9042/tcp, 9160/tcp, 61621/tcp n1 

$ docker exec -it n1 nodetool status 
Datacenter: DC2 
=============== 
Status=Up/Down 
|/ State=Normal/Leaving/Joining/Moving 
-- Address  Load  Tokens Owns (effective) Host ID Rack 
UN 172.17.0.3 82.43 KB 256  100.0%   XXX  RAC1 
Datacenter: DC1 
=============== 
Status=Up/Down 
|/ State=Normal/Leaving/Joining/Moving 
-- Address  Load  Tokens Owns (effective) Host ID Rack 
UN 172.17.0.2 51.48 KB 256  100.0%   XXX  RAC1 

誰でも私になぜこのようなことが起こっているのか教えてください。より多くのノード・インスタンスを開始するためには、どのようなconfを実行する必要がありますか。私のlocalhostで2以上のノードインスタンスが問題であることは明らかです。どうして?

+0

STDOUTを実行するノードです。 'docker inspect -f '{{.Mounts | printf "%+ v"}} 'n1' – Matt

答えて

0

時々、新しいノードを起動するために、docker runコマンドを2回以上実行する必要があるように見えます。なぜこのようなことが起こるのかわからない。

コマンドboot2docker --memory 4096 initを使用してドッカーコンテナに4GBのメモリを割り当てました。これは、予想していた新しいノードを追加するスペースを与えました。

最後に、ここでその画像内のボリュームである `/データ/ログ/ output.log`に記録され、最大であり、

$ docker exec -it n1 nodetool status 
Datacenter: DC1 
=============== 
Status=Up/Down 
|/ State=Normal/Leaving/Joining/Moving 
-- Address  Load  Tokens Owns (effective) Host ID        Rack 
UN 172.17.0.3 98.91 KB 256  64.5%    30156883-aafe-43b8-b8ee-fec2c9225778 RAC2 
UN 172.17.0.2 51.51 KB 256  68.3%    486f457c-8be2-4844-9cd0-d5ef37b46cea RAC1 
UN 172.17.0.4 98.97 KB 256  67.3%    d19ad6a1-8138-4283-815c-3b223a33c987 RAC1