1

kundera を使用して cassandra に行を挿入しようとしていますが、同じ主キーを持つ行が既に存在する場合は、delete + insertを実行します。

シングル スレッドおよびシングル ノード クラスタで問題なく動作します。しかし、2 ノードに拡張してマルチスレッド操作を行うと、以下のエラーが発生します。

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

ここではバッチ処理を使用していません。batchSize=0 (その情報が役立つかどうかはわかりません)

4

1 に答える 1

0

削除後にフラッシュを実行することで、この問題を解決できました。

これが私が従ったシーケンスで、問題を解決しました

  1. 消去
  2. entityManager.flush()
  3. 入れる
于 2015-12-15T06:56:05.587 に答える