【发布时间】:2011-03-11 05:48:59
【问题描述】:
当我尝试在我的 java 应用程序中连接到 cassandra 时,我在此消息的末尾收到异常。我正在使用 pelops 库来访问数据库。数据库在 linux 上运行,我的开发环境在 windows 7 上。有趣的行是
警告:10.0.0.7 NodeContext 杀死会话 44 的所有池连接
10.0.0.7 是 cassandra 节点的 IP。我可以用 cassandra-cli 连接这个节点。经过几个小时的谷歌搜索后,我决定问,我做错了什么? 完整的堆栈跟踪如下。
严重:org.apache.thrift.transport.TTransportException:java.net.ConnectException:连接被拒绝:连接 在 org.apache.thrift.transport.TSocket.open(TSocket.java:185) 在 org.wyki.cassandra.pelops.ThriftPool$Connection.open(ThriftPool.java:329) 在 org.wyki.cassandra.pelops.ThriftPool$NodeContext.createConnection(ThriftPool.java:438) 在 org.wyki.cassandra.pelops.ThriftPool$NodeContext.access$5(ThriftPool.java:429) 在 org.wyki.cassandra.pelops.ThriftPool$NodeContext$1.run(ThriftPool.java:494) 在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 在 java.lang.Thread.run(Thread.java:619) 引起:java.net.ConnectException:连接被拒绝:连接 在 java.net.PlainSocketImpl.socketConnect(本机方法) 在 java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) 在 java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) 在 java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) 在 java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) 在 java.net.Socket.connect(Socket.java:529) 在 java.net.Socket.connect(Socket.java:478) 在 org.apache.thrift.transport.TSocket.open(TSocket.java:180) ... 7 更多
警告:10.0.0.7 NodeContext 杀死会话 44 的所有池连接
【问题讨论】:
标签: java netbeans connection glassfish cassandra