【问题标题】:Not able to query to two different cassandra cluster in same app无法在同一应用程序中查询两个不同的 cassandra 集群
【发布时间】:2016-10-12 13:24:54
【问题描述】:

我在一个 java 应用程序中使用 datastax 驱动程序为两个单独的集群创建了 cassandra 会话。会话成功创建但是当我查询时,第一个集群上的查询(选择任何一个)成功执行但是第二个集群上的查询总是失败并出现以下错误。请帮我解决这个问题。

com.datastax.driver.core.exceptions.DriverInternalError: 试图执行未知的准备好的查询 0x5f318143588bfa8c5deb2245224cf2da

注意:我需要在同一个应用程序中连接到两个单独的集群。请不要问为什么。

【问题讨论】:

    标签: cassandra datastax-java-driver spring-data-cassandra


    【解决方案1】:

    从堆栈跟踪来看,您可能正试图在会话 1 上执行属于会话 2 的 BoundStatementPreparedStatementBoundStatement 实例只能与创建它们的会话一起使用。 根据您的情况,您需要准备好您计划在应用程序中使用的每条语句在两个会话中

    【讨论】:

      猜你喜欢
      • 2017-12-01
      • 2013-11-15
      • 1970-01-01
      • 2021-06-09
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      相关资源
      最近更新 更多