在无法访问中使用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

我已经在机器上安装了cassandra 3.4
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是可用的,并且你可能有配置问题。