Теперь я заметил некоторые ошибки в моем файле system.log/debug.log Cassandra, и узел внезапно перестал работать после следующих ошибок.
CorruptSSTableException, поскольку длина значения превышает максимум 287435456, который устанавливается через max_value_size_in_mb в cassandra.yaml
При просмотре этого значения в документации Cassandra было обнаружено: -
max_value_size_in_mb Этот параметр по умолчанию закомментирован. Максимальный размер любого значения в SSTables. Мера безопасности для раннего обнаружения повреждения SSTable. Любой размер значения, превышающий этот порог, приведет к тому, что SSTable будет помечен как поврежденный. Оно должно быть положительным и меньше 2048. Значение по умолчанию: 256.
В моем случае также это значение по умолчанию, равное 256. Но мои вопросы: -
1) Что означает это значение? Это максимальный размер любых SStables? 2)Почему узел был недоступен после превышения этого значения или после этой ошибки?
Заранее спасибо!