У меня есть кластер cassandra из 3 узлов. Задание записывается на конкретный узел, и я пытаюсь прочитать данные в отдельном потоке, который может оказаться в другом узле cassandra. Я не получаю данных из cassandra, даже данные отдельным потоком вставляют его до 10-15 секунд запроса другим потоком.Cassandra - Чтение после записи другим потоком не возвращает данных
Мой коэффициент репликации как ниже.
SELECT * FROM system.schema_keyspaces;
keyspace_name | durable_writes | strategy_class | strategy_options
--------------------+----------------+------------------------------------------------------+----------------------------
application | True | org.apache.cassandra.locator.NetworkTopologyStrategy | {"DC1":"3"}
system_distributed | True | org.apache.cassandra.locator.SimpleStrategy | {"replication_factor":"3"}
system | True | org.apache.cassandra.locator.LocalStrategy | {}
Консистенция: -
Чтение и запись происходит с помощью отдельного приложения.
Приложение, которое записывает данные, установило уровень согласованности ЛЮБОЙ. Приложение, которое считывает данные, установило уровень согласованности QUORUM.
Есть ли какая-либо конфигурация, которую я здесь отсутствует?
Благодаря
Что такое РФ и каковы уровни согласованности запросов на запись и чтение? – RussS
Я обновил свою нить с подробностями. – user1578872