高读/写负载下来自DataStax Java驱动程序的连接错误

时间:2015-07-08 11:54:29

标签: java cassandra driver read-write high-load

我使用的是Cassandra 2.1.5,我有一个4节点集群。在负载测试期间,我在Cassandra服务器日志中看到以下关于"由peer"连接重置的异常。我在群集中的所有4个节点上间歇地看到此异常。但我没有看到此异常记录在我的服务器日志中。看起来在高负载下DataStax Java驱动程序正在关闭连接?

这是一个已知问题吗?

我看到一个与此相关的错误提示类似的东西(http://mail-archives.apache.org/mod_mbox/cassandra-commits/201504.mbox/%3CJIRA.12787468.1427922296000.117682.1428071333503@Atlassian.JIRA%3E)。

有人见过类似问题吗?

  

---在高负载下所有节点上的Cassandra服务器日志中看到的堆栈跟踪

     

INFO [SharedPool-Worker-21] 2015-07-08 04:07:39,206 Message.java:532    - 请求期间发生意外异常; channel = [id:0xfdb55a7e,/10.62.129.90:59757:> /10.62.128.123:9042] java.io.IOException:错误   读取(...):由同行重置连接           at io.netty.channel.epoll.Native.readAddress(Native Method)〜[netty-all-4.0.23.Final.jar:4.0.23.Final]           at io.netty.channel.epoll.EpollSocketChannel $ EpollSocketUnsafe.doReadBytes(EpollSocketChannel.java:675)   〜[网状-全4.0.23.Final.jar:4.0.23.Final]           在io.netty.channel.epoll.EpollSocketChannel $ EpollSocketUnsafe.epollInReady(EpollSocketChannel.java:714)   〜[网状-全4.0.23.Final.jar:4.0.23.Final]           在io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:326)   〜[网状-全4.0.23.Final.jar:4.0.23.Final]           在io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:264)   〜[网状-全4.0.23.Final.jar:4.0.23.Final]           at io.netty.util.concurrent.SingleThreadEventExecutor $ 2.run(SingleThreadEventExecutor.java:116)   〜[网状-全4.0.23.Final.jar:4.0.23.Final]           at io.netty.util.concurrent.DefaultThreadFactory $ DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)   〜[网状-全4.0.23.Final.jar:4.0.23.Final]           在java.lang.Thread.run(Thread.java:745)[na:1.7.0_80]

0 个答案:

没有答案