SchemaDisagreementException - PullRequest
       0

SchemaDisagreementException

1 голос
/ 21 июля 2011

Попытка настроить кластер кассандры, но он говорит мне, что у меня есть исключение SchemaDisagreementException.Что странно, так это то, что письмо иногда работает, но не всегда.Я предполагаю, что у меня где-то должны быть разные схемы, но я несколько раз очищал свои каталоги данных, поэтому их там быть не должно.Где еще будет объявлена ​​моя схема, кроме моего кода?

Ответы [ 3 ]

4 голосов
/ 22 июля 2011

Вы вдохновили запись FAQ!:)

http://wiki.apache.org/cassandra/FAQ#schema_disagreement

(Этого не было до 10 минут назад, поэтому нет, вы его не пропустили.)

0 голосов
/ 05 сентября 2013

Я тоже это вижу, примерно 1 в 3 раза.

Я могу воспроизвести его на чистом кластере - никакие операции не выполняются, кроме запуска узлов, - а затем перечисление версий схемы подтверждает, что некоторые узлы уже иногда имеют разные схемы.

Я получаю сообщение об ошибке даже с двумя узлами, семена на обоих узлах установлены на IP-адреса двух узлов. Происходит запуск одновременно или с задержкой 2 м до запуска второго узла.

Это Кассандра версии 1.2.2. Время на машинах синхронизировано (разница <1 с). </p>

0 голосов
/ 06 июня 2013

Часто задаваемые вопросы не помогли мне решить эту проблему, вместо этого озадачил меня. У меня есть все мои проблемы и причины путаницы на http://nsinfra.blogspot.in/2013/06/cassandra-schema-disagreement-problem.html

В любом случае я избавился от этой проблемы, синхронизировав часы узлов кластера.

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