Cassandra 1.2.6 java datastax驱动程序EXCEPTION没有为流0设置处理程序

时间:2013-07-17 05:55:50

标签: java cassandra datastax-java-driver

我从昨天开始在最新版本的cassandra 1.2.6上使用datastax java驱动程序...我交叉检查了start_native_transport:在yaml中设置了true ...我的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 严重:[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(系统,同行) ),org.apache.cassandra.db.marshal.UTF8Type] [tokens(system,peers),org.apache.cassandra.db.marshal.SetType(org.apache.cassandra.db.marshal.UTF8Type)] [rpc_address( system,peers),org.apache.cassandra.db.marshal.InetAddressType]

| 192.168.2.109 | datacenter1 | rack1 | 000100142d37353634343931333331313737343033343435 | 192.168.2.109

| 192.168.2.108 | datacenter1 | rack1 | 0001000130 | 192.168.2.108


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

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

我的问题解决了..现在我能用java客户端创建表并插入值...

启用TRACE模式对我来说没有什么问题,因为我从类路径中删除了所有slf4j jar并下载了最新版本,并且能够看到调试日志......

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

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

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

感谢您的帮助......

1 个答案:

答案 0 :(得分:2)

为我解决的问题...

我的问题解决了..现在我能用java客户端创建表并插入值...

启用TRACE模式对我来说没有什么问题,因为我从类路径中删除了所有slf4j jar并下载了最新版本,并且能够看到调试日志......

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

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

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

感谢您的帮助......