Завершение работы Cassandra вызвано: java.io.SyncFailedException: синхронизация не удалась - PullRequest
0 голосов
/ 29 октября 2018

Я использую кластер Cassnadra 2.1.13 с одним узлом, и база данных работала без проблем.

Затем произошло следующее исключение, из-за которого служба Кассандры была прервана.

В кластере с одним узлом, что может быть причиной этих исключений, особенно Ошибка синхронизации , есть ли какие-либо подсказки или указатели, чтобы добраться до основной причины этой проблемы?

INFO [MemtableFlushWriter: 22] Memtable.java:347 - Запись Memtable-compaction_history @ 1884003282 (0,521 КБ сериализованных байтов, 19 ops, 0% / 0% от предела включения / выключения кучи) INFO [MemtableFlushWriter: 22] Memtable.java:382 - Завершено смывание /myspace/db/data/system/compaction_history-b4dbb7b4dc493fb5b3bfce6e434832ca/system-compaction_history-tmp-ka-8-Data.db (0,000KiB) для позиции коммитлога ReplayPosition (сегментId = 1540762960100, позиция = 2642365) ОШИБКА [MemtableFlushWriter: 21] CassandraDaemon.java:229 - Исключение в тема [MemtableFlushWriter: 21,5, главная] org.apache.cassandra.io.FSWriteError: java.io.SyncFailedException: сбой синхронизации в org.apache.cassandra.io.util.SequentialWriter.syncDataOnlyInternal (SequentialWriter.java:254) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в org.apache.cassandra.io.util.SequentialWriter.syncInternal (SequentialWriter.java:263) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в org.apache.cassandra.io.util.SequentialWriter.close (SequentialWriter.java:451) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в org.apache.cassandra.io.compress.CompressedSequentialWriter.close (CompressedSequentialWriter.java:264) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в org.apache.cassandra.io.sstable.SSTableWriter.close (SSTableWriter.java:503) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в org.apache.cassandra.io.sstable.SSTableWriter.finish (SSTableWriter.java:455) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в org.apache.cassandra.io.sstable.SSTableWriter.closeAndOpenReader (SSTableWriter.java:447) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в org.apache.cassandra.io.sstable.SSTableWriter.closeAndOpenReader (SSTableWriter.java:442) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в org.apache.cassandra.db.Memtable $ FlushRunnable.writeSortedContents (Memtable.java:389) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в org.apache.cassandra.db.Memtable $ FlushRunnable.runMayThrow (Memtable.java:335) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в org.apache.cassandra.utils.WrappedRunnable.run (WrappedRunnable.java:28) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] на com.google.common.util.concurrent.MoreExecutors $ SameThreadExecutorService.execute (MoreExecutors.java:297) ~ [Гуава-16.0.jar: на] в org.apache.cassandra.db.ColumnFamilyStore $ Flush.run (ColumnFamilyStore.java:1120) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) ~ [На: 1.8.0_192] в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) ~ [На: 1.8.0_192] at java.lang.Thread.run (Thread.java:748) ~ [na: 1.8.0_192] Причина: java.io.SyncFailedException: синхронизация не удалась at java.io.FileDescriptor.sync (собственный метод) ~ [na: 1.8.0_192] в org.apache.cassandra.io.util.SequentialWriter.syncDataOnlyInternal (SequentialWriter.java:250) ~ [Апач-Кассандры 2.1.13.jar: 2.1.13] ... 15 общих кадров пропущено

ОШИБКА [MemtableFlushWriter: 21] StorageService.java:453 - Остановка сплетница ПРЕДУПРЕЖДЕНИЕ [MemtableFlushWriter: 21] StorageService.java:359 - Прекращение сплетен по запросу оператора INFO [MemtableFlushWriter: 21] Gossiper.java:1455 - Объявление о закрытии

После перезапуска службы Cassandra проблем нет и работает как положено.

1 Ответ

0 голосов
/ 29 октября 2018

Я подозреваю, что это либо:

  • проблема с диском - проверьте /var/log/messages и SMART-статус диска
  • диск был заполнен
  • файл был удален (хотя это очень маловероятно, но может произойти, если в вашей системе есть антивирус)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...