Как восстановить Кассандру от десериализации мутационной ошибки: - PullRequest
0 голосов
/ 25 ноября 2018

У меня есть одна кассандра, теперь эта ошибка появляется при запуске сервера:

ERROR 11:18:45 Exiting due to error while processing commit log during initialization.
org.apache.cassandra.db.commitlog.CommitLogReadHandler$CommitLogReadException: Unexpected error deserializing mutation; saved to /tmp/mutation4787806670239768067dat.  This may be caused by replaying a mutation against a table with the same name but incompatible schema.  Exception follows: org.apache.cassandra.serializers.MarshalException: A local deletion time should not be negative

Если я удаляю все файлы commitlog и save_cached, сервер запускается, но на следующий день, когда я перезагружаюКассандра, ошибка возникает снова.

Что не так?Как сделать Cassandra снова стабильной?

Я использую Cassandra 3.9, но я попытался обновить до 3.11, и ничего не изменилось.

...