Ошибка nodetool, проверьте логи сервера - ошибка во время восстановления - PullRequest
0 голосов
/ 04 января 2019

Я использую Cassandra v2.1.13. Кластер с 21 узлом и 3 DC. Это наш новый кластер, перенесший данные с помощью sstableloader, который сейчас в сети. Ремонт не делается раньше. Когда я впервые запускаю восстановление nodetetool после того, как он был в сети, на начальных узлах я получаю эту ошибку

[2019-01-04 06:36:31,897] Repair command #21 finished

error: nodetool failed, check server logs

-- StackTrace --

java.lang.RuntimeException: nodetool failed, check server logs
    at org.apache.cassandra.tools.NodeTool$NodeToolCmd.run(NodeTool.java:294)
    at org.apache.cassandra.tools.NodeTool.main(NodeTool.java:206)

Приведенная выше ошибка говорит о сбое nodetool, но команда восстановления завершена. Я проверил логи, нет сообщений WARN / ERROR. Я выполнил ремонт на 3 семенных узлах на 3 DC. получил ту же ошибку. Ремонт одного узла за раз.

Что конкретно означает эта ошибка? Это потому, что nodetool потерял соединение после ремонта? Ремонт успешно завершен на этих 3 узлах? Безопасно ли продолжать восстановление на других узлах кластера с этим сообщением об ошибке?

Может кто-нибудь помочь мне разобраться в моих вопросах и решить эту проблему?

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