Кассандра кластер не кольцо - PullRequest
3 голосов
/ 18 апреля 2011

Я настраиваю кластер кассандры. Я внес изменения в конфигурацию (добавив семена).Когда я звоню в этот кластер, он показывает только один узел.бит на самом деле 2 узла в моем кластере.какие изменения должны быть сделаны.Заранее спасибо ..

Ответы [ 2 ]

4 голосов
/ 17 мая 2011

Если вы настраиваете кластер с использованием виртуальных машин, это распространенный сценарий. И вот почему: http://wiki.apache.org/cassandra/FAQ#cloned

Даже если это не ваш случай, в качестве решения вы можете использовать команду перемещения nodetool для переназначения пространства токенов. Например, в кластере из 4 узлов:

nodetool -h NodeA move 0
nodetool -h NodeB move 42535295865117307932921825928971026431
nodetool -h NodeC move 85070591730234615865843651857942052863
nodetool -h NodeD move 127605887595351923798765477786913079295
4 голосов
/ 19 апреля 2011

Наряду с добавлением начальных значений, вам необходимо настроить адрес listen_address для ваших узлов, чтобы они не просто прослушивали localhost (то же самое относится и к rpc_address).Вам необходимо включить автозагрузку для нового узла или установить его токен вручную, чтобы он занимал часть пространства ключей от исходного узла.

Подробнее см. http://wiki.apache.org/cassandra/MultinodeCluster.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...