Когда я пытаюсь подключиться к cassandra в моем java-приложении, я получаю исключение в конце этого сообщения.Я использую библиотеку Pelops для доступа к базе данных.База данных работает на linux, а моя среда разработки на windos 7. Интересная линия:
ПРЕДУПРЕЖДЕНИЕ: 10.0.0.7 NodeContext уничтожает все соединения в пуле для сеанса 44
10.0.0.7 - это IP-адрес узла Кассандры.И я могу связать этот узел с Cassandra-Cli.После нескольких часов поисков я решил спросить, что я делаю не так?Полная трассировка стека приведена ниже.
SEVERE: 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.javag: at. At. Org.cassandra.pelops.ThriftPool $ NodeContext.access $ 5 (ThriftPool.java:429) в org.wyki.cassandra.pelops.ThriftPool $ NodeContext $ 1.run (ThriftPool.java:494) в рабочей среде javarent.exec.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