KunderaException:execute_cql3_query失败:无序响应

时间:2015-12-14 09:42:40

标签: cassandra kundera

我正在尝试使用kundera在cassandra中插入行,但如果已存在具有相同主键的行,则执行 delete + insert

单线程和单节点集群可以正常工作。但是当扩展到2个节点并在多线程操作中,我得到以下错误

引起:com.impetus.kundera.KunderaException:org.apache.thrift.TApplicationException:execute_cql3_query failed:out of sequence response

我这里没有使用任何批处理。 batchSize = 0(不确定该信息是否有帮助)

1 个答案:

答案 0 :(得分:0)

我能够通过删除后执行Flush来解决此问题。

以下是我遵循的解决问题的顺序

  1. 删除
  2. entityManager.flush()
  3. 插入