當我嘗試連接到我的java應用程序中的cassandra時,在此消息結尾處收到異常。我正在使用pelops庫訪問數據庫。數據庫是工作在Linux和我的開發環境是在WINDOS 7 Intresting線無法連接到cassandra:NodeContext爲會話查殺所有連接的連接
警告:10.0.0.7 NodeContext殺死所有池連接會話44
10.0.0.7的卡桑德拉節點的IP 。我可以將這個節點與cassandra-cli連接起來。經過幾個小時的谷歌搜索,我決定問,我做錯了什麼? 完整的堆棧跟蹤如下。
重度:org.apache.thrift.transport.TTransportException:java.net.ConnectException:連接被拒絕:在org.apache.thrift.transport.TSocket.open(TSocket.java:185) 連接 的組織。 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) at org.wyki.cassandra.pelops.ThriftPool $ NodeContext $ 1.run(ThriftPool.java:494) at java.util.concurrent.ThreadPoolExecutor $ Worker.runTask( ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor $ Worker.r (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) at java.net.Socket.connect(Socket.java:529) at java.net.Socket.connect(Socket.java:478) at org .apache.thrift.transport.TSocket.open(TSocket.java:180) ... 7更多
警告:10.0.0.7 NodeContext殺死所有池連接會話44
它正在偵聽9160,一個主機0.0.0.0連接到Cassandra的實例,我可以將它連接卡桑德拉-CLI從遠程machine.So這不是問題。 – Deniz 2010-07-04 11:38:02