在无法访问中使用cassandra 3.4节点后
我已经在机器上安装了cassandra 3.4在无法访问中使用cassandra 3.4节点后,cassandra,cql,datastax-java-driver,Cassandra,Cql,Datastax Java Driver,我已经在机器上安装了cassandra 3.4192.168.1.3`并试图从我得到的其他机器上访问 com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /192.168.1.3:9042 (com.datastax.driver.core.exceptions.TransportException: [/192.168.1.3] Cann
192.168.1.3`并试图从我得到的其他机器上访问
com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /192.168.1.3:9042 (com.datastax.driver.core.exceptions.TransportException: [/192.168.1.3] Cannot connect))
at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:231)
at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:77)
at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1414)
at com.datastax.driver.core.Cluster.init(Cluster.java:162)
at com.datastax.driver.core.Cluster.connectAsync(Cluster.java:333)
at com.datastax.driver.core.Cluster.connectAsync(Cluster.java:308)
at com.datastax.driver.core.Cluster.connect(Cluster.java:250)
这是我的连接码
cluster = Cluster.builder()
.addContactPoints(nodes)
.withRetryPolicy(DowngradingConsistencyRetryPolicy.INSTANCE)
.withReconnectionPolicy(new ConstantReconnectionPolicy(100L))
.build();
session = cluster.connect();
我能够ping
192.168.1.3
机器。卡桑德拉正在跑步。在我开始使用cassandra 3.4之前,它运行得很好。我正在使用datastax cassandra-driver-core3.0.0驱动程序使用SocketOption。在这种情况下,您必须给连接时间,该时间必须等于或大于您放入Cassandra.conf文件的时间。基本的故障排除步骤包括登录到该服务器,确保进程真正运行,检查服务器日志中的错误,并尝试从该服务器连接。一旦你完成了所有这三件事,你会想尝试从一台机器到19.2168.1.3:9042的远程登录-如果这样做有效,那么cassandra是可用的,并且你可能有配置问题。