Коэффициент репликации 2 означает, что данные будут храниться на 2 узлах.
Путь записи следующий:
- Клиент отправляет запрос одному узлу, который станет координатором этой записи
- Узел-координатор отправляет запрос на запись всем узлам реплики одновременно. Количество узлов реплики определяется коэффициентом репликации.
- Каждый узел реплики получает запрос на запись и выполняет следующие действия: запись в журнал фиксации, запись в memtable, аннулирование кэша строк и отправка подтверждения на узел-координатор.
- Координатор будет ожидать соответствующее количество подтверждений, указанное уровнем согласованности запроса на запись.
- Координатор отправит подтверждение клиенту.
Таким образом, в какой-то момент времени во время пути записи ваши данные будут находиться в записываемой таблице, но, поскольку у вас есть rf = 2, это означает, что данные будут находиться в разных записываемых таблицах, поскольку каждая записываемая таблица находится на отдельном узле.
То же самое доступно для сброса nodetool. Данные будут сброшены в разные sstables, поскольку каждый sstable находится на отдельном узле.