当我尝试连接到我的Java应用程序中的cassandra时,我收到了此消息结尾处的异常。我正在使用pelops库访问数据库。数据库正在使用Linux,我的开发环境在windos 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)
at org.wyki.cassandra.pelops.ThriftPool $ NodeContext.createConnection(ThriftPool.java:438)
at 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的所有连接池都连接起来