0

1つのjavaアプリケーションでdatastaxドライバを使用して2つの別々のクラスタに対してcassandraセッションを作成しました。セッションが正常に作成されましたが、私はクエリ、最初のクラスタ(任意の1つを選択)のクエリが正常に実行されるクエリが2番目のクラスタのクエリは常に以下のエラーで失敗します。この問題を解決するのを手伝ってください。同じアプリケーション内の2つの異なるcassandraクラスタに照会することはできません

com.datastax.driver.core.exceptions.DriverInternalErrorは:未知の準備クエリ0x5f318143588bfa8c5deb2245224cf2daに

注意を実行しようとしました:私は同じアプリ内の2つの別々のクラスタに接続する必要があります。理由を聞かないでください。スタックトレースから

答えて

1

、あなたがセッション2 PreparedStatementBoundStatementインスタンスに属しBoundStatementはそれらを作成したセッションのみを使用することができますセッション1で実行しようとしている可能性が高いです。 状況によっては、アプリケーション内で使用する予定の各明細書をの両方のセッションでに準備する必要があります。

関連する問題