Java Cassandra Upsert不处理条件写入
我使用Java Cassandra Upsert不处理条件写入,java,cassandra,datastax,cql,Java,Cassandra,Datastax,Cql,我使用datastaxjava驱动程序生成了一个条件插入(如果不存在)语句。现在,当我尝试使用cassandraupdate或insert语句立即更新同一条记录时,它不会从datasaxjava驱动程序更新 5-10分钟后,使用相同的java程序更新相同的记录。为什么会出现这种滞后,或者这是我无法理解的卡桑德拉的一些特性。因为cqlsh工作正常 Cassandra 2.2.8版和driver 3.2.0版5-10分钟的延迟很难找到原因。你能提供一些CQL或代码来进一步解释你在做什么吗?1)第一步
datastax
java驱动程序生成了一个条件插入(如果不存在)语句。现在,当我尝试使用cassandra
update或insert语句立即更新同一条记录时,它不会从datasax
java驱动程序更新
5-10分钟后,使用相同的java程序更新相同的记录。为什么会出现这种滞后,或者这是我无法理解的卡桑德拉的一些特性。因为cqlsh
工作正常
Cassandra 2.2.8版
和driver 3.2.0版
5-10分钟的延迟很难找到原因。你能提供一些CQL或代码来进一步解释你在做什么吗?1)第一步我使用条件插入语句“插入到表()值(),如果不存在”插入2)第二步我尝试使用普通的“更新语句更新表集columnName=值,其中columnName=值”更新同一记录