0

我从昨天开始在最新版本的 cassandra 1.2.6 上使用 datastax java 驱动程序...我交叉检查了 start_native_transport: true 在 yaml 中设置...我的 cassandra 也配置了 rpc_address 和 listen_adress 作为计算机主机名...。并以相同的名称连接到客户端....但它显示此消息,然后挂在 .build(); ...

我还交叉检查了我所有的罐子都是按照 http://www.datastax.com/documentation/developer/java-driver/1.0/java-driver/reference/settingUpJavaProgEnv_r.html

我正在使用JDK 1.6 ...

这是我收到的消息:

2013 年 7 月 17 日上午 11:20:37 com.datastax.driver.core.Connection$Dispatcher messageReceived SEVERE: [mlhwlt08/192.168.2.111-1] 没有为流 0 设置处理程序(这是一个错误,无论是这个驱动程序还是Cassandra,你应该报告它)。收到的消息是 ROWS [peer(system, peers), org.apache.cassandra.db.marshal.InetAddressType][data_center(system, peers), org.apache.cassandra.db.marshal.UTF8Type][rack(system, peers) ), org.apache.cassandra.db.marshal.UTF8Type][tokens(system, peers), org.apache.cassandra.db.marshal.SetType(org.apache.cassandra.db.marshal.UTF8Type)][rpc_address(系统,同行),org.apache.cassandra.db.marshal.InetAddressType]

| 192.168.2.109 | 数据中心1 | 机架1 | 000100142d37353634343931333331313737343033343435 | 192.168.2.109

| 192.168.2.108 | 数据中心1 | 机架1 | 0001000130 | 192.168.2.108


请帮我解决这个问题...

问题已解决,请阅读以下内容:

我的问题解决了..现在我可以使用 java 客户端创建表并在其中插入值...

启用 TRACE 模式对我来说没什么问题,因为我从类路径中删除了所有 slf4j jar 并下载了最新的,这样就可以看到调试日志......

通过从我的类路径中删除此 jar 解决了实际问题: google-collect-1.0-rc1.jar 并添加这两个 jar jackson-core-asl-1.9.2.jar, jackson-mapper-asl-1.9.2.jar

根本原因是:com/google/common/collect/ImmutableSet 这存在于两个 jar 中 google-collect-1.0-rc1.jar 和 guava-14.0.1.jar ......所以删除第一个 jar 解决了它......

我希望这将帮助那些将在没有 maven 的情况下使用 datatstax java 驱动程序的人..

谢谢大家的帮助...

4

1 回答 1

2

为我解决的问题...

我的问题解决了..现在我可以使用 java 客户端创建表并在其中插入值...

启用 TRACE 模式对我来说没什么问题,因为我从类路径中删除了所有 slf4j jar 并下载了最新的 jar,这样就可以看到调试日志......

通过从我的类路径中删除此 jar 解决了实际问题: google-collect-1.0-rc1.jar 并添加这两个 jar jar 和 jackson-core-asl-1.9.2.jar、jackson-mapper-asl-1.9.2.jar

根本原因是:com/google/common/collect/ImmutableSet 这存在于两个 jar 中 google-collect-1.0-rc1.jar 和 guava-14.0.1.jar ......所以删除第一个 jar 解决了它......

我希望这将帮助那些将在没有 maven 的情况下使用 datatstax java 驱动程序的人..

谢谢大家的帮助...

于 2013-07-18T08:36:15.210 回答