当前位置: 首页 > 知识库问答 >
问题:

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

从阎宝
2023-03-14

我从昨天开始使用数据斯塔克斯Java驱动程序,在最新版本的卡桑德拉1.2.6...我交叉检查start_native_transport:true是在yaml中设置的...我的卡桑德拉也配置了rpc_address和listen_adress作为计算机主机名....和同名的我连接到客户端....但它显示此消息,之后挂起在 .build();...

我还交叉检查了我已经采取了所有的罐子,我有html" target="_blank">http://www.datastax.com/documentation/developer/java-driver/1.0/java-driver/reference/settingUpJavaProgEnv_r.html

我用的是JDK 1.6版...

这是我收到的消息:

七月 17, 2013 11:20:37 AM com.datastax.driver.core.连接$调度程序消息接收严重: [mlhwlt08/192.168.2.111-1] 没有为流 0 设置处理程序 (这是一个错误,无论是此驱动程序还是卡桑德拉,您都应该报告它)。接收的消息是 ROWS [peer(system, Peer), org.apache.cassandra.db.marshal.InetAddressType][data_center(system, same), org.apache.cassandra.db.marshal.UTF8Type][rack(system, Peer), org.apache.cassandra.db.marshal.UTF8Type][tokens(system, Peer), org.apache.cassandra.db.marshal.SetType(org.apache.cassandra.db.marshal.UTF8Type)][rpc_address(system, Peer), org.apache.cassandra.db.Marshal.InetAddressType]

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

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

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

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

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

通过从我的类路径中删除这个jar来解决实际问题:google-collect-1.0-rc1.jar并添加这两个jarjackson-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...所以移走第一个罐子解决了这个问题....

我希望这将有助于那些在没有专家的情况下使用数据塔克斯java驱动程序的人。

感谢所有的帮助...

共有1个答案

马冯浩
2023-03-14

问题解决了我...

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

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

通过从我的类路径中删除这个jar来解决实际问题:google-collect-1.0-rc1.jar并添加这两个jarjackson-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...所以移走第一个罐子解决了这个问题....

我希望这将有助于那些在没有专家的情况下使用数据塔克斯java驱动程序的人。

感谢所有的帮助...

 类似资料:
  • 我对MongoDB Java驱动程序(使用3.0.4版本的驱动程序和3.2.3版本的MongoDB)有一个问题。我正在尝试检查是否有连接打开到MongoDB服务器,如果没有打开,则抛出异常。我应该可以抓住它: 我遇到的问题是抛出的异常没有被捕获,它似乎来自一个我无法访问的线程?对于测试,我没有运行Mongo服务器来查看抛出的异常。与本问题中的问题类似(MongoDB java driver 3.0

  • 主要内容:前记,1.processHandlerException方法前记 根据之前的文章方法中的方法返回处理的方法 1.processHandlerException方法 这个方法就是如果出现异常的话, 异常解析器进行处理异常。 先判断是否是注解下的方法, 如果是的话另外处理 -> 判断是否是注解下的方法 这里的主要有3个实现类 1.1注解下的异常 1.2注解下的方法 获取到装填码 获取到出错理由 然后渲染异常的页面 返回空的ModelAndView 1.3解析方

  • 我得到的错误是: 线程“main”org . open QA . selenium . web drive异常:Java . net . connect异常:未能连接到localhost/0:0:0:0:0:0:1:14170生成信息:版本:“3.14.0”,修订版:“aacccce0”,时间:“2018-08-02T20:05:20.749Z”系统信息:主机:“D790-18”,IP:“192

  • 我使用Firefox驱动程序编写了许多Selenium测试,效果很好。但由于某些原因,我现在在尝试实例化Firefox驱动程序时遇到了一个异常。有人知道Firefox的任何更新可能会影响这一点吗? 下面是两行代码。异常发生在第2行:- 以下是我得到的例外情况:- “WebDriver.dll中出现“OpenQA.Selenium.WebDriverException”类型的异常,但未在用户代码中处

  • 1.1 异常处理的基本使用 try: <语句块1> except: <语句块2> try 捕获异常 except 发生异常时执行 try: <语句块1> except <异常类型名字>: <语句块2> except <异常类型名字> 发生对应异常时才会执行 1.2 异常处理的高级使用 try: <语句块1> except

  • 我正在使用Selenium WebDrive,在Chrome浏览器中使用C#进行自动化。我需要检查我的网页是否被阻挡在某些地区(一些ip范围)。所以我必须在我的Chrome浏览器中设置一个代理。我尝试了下面的代码。代理正在设置,但我得到一个错误。有人能帮我吗? 运行此代码时,我在Chrome浏览器中收到以下消息:我试图启用代理选项,但“更改代理设置”选项被禁用。 *无法连接到代理服务器 代理服务器