我有一個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 | {}
一致性: -
讀取和寫入由一個單獨的應用程序發生。
寫入數據的應用程序已將ANY的一致性級別設置爲。 讀取數據的應用程序已將一致性級別設置爲QUORUM。
有沒有我在這裏失蹤的配置?
感謝
什麼是RF和什麼是寫入和讀取請求的一致性級別? – RussS
我已更新我的線程的細節。 – user1578872