gpt4 book ai didi

cassandra - "All host(s) tried for query failed"错误

转载 作者:行者123 更新时间:2023-12-02 11:26:58 26 4
gpt4 key购买 nike

我的Java代码如下:

import com.datastax.driver.core.Cluster;
import com.datastax.driver.core.Metadata;
import com.datastax.driver.core.Session;

public class CustomerController {

public void execute() {
Cluster cluster = Cluster.builder()
.addContactPoints("172.16.11.126", "172.16.11.130")
.withPort(9042)
.build();
Session session = cluster.connect();
String command = "drop keyspace if exists bookstore";
session.execute(command);
cluster.close();
}
}

当我运行代码时,出现以下错误:

Exception in thread "main" com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /172.16.11.130 (com.datastax.driver.core.TransportException: [/172.16.11.130] Cannot connect), /172.16.11.126 (com.datastax.driver.core.TransportException: [/172.16.11.126] Cannot connect))
at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:195)
at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:78)
at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1029)
at com.datastax.driver.core.Cluster.init(Cluster.java:120)
at com.datastax.driver.core.Cluster.connect(Cluster.java:197)
at com.pragatisoftware.datastax99.app.CustomerController.execute(CustomerController.java:12)
at com.pragatisoftware.datastax99.app.Application.run(Application.java:10)
at com.pragatisoftware.datastax99.app.Application.main(Application.java:6)



环境信息:
  • Ubuntu机器
  • eclipse 月神
  • Java 1.7
  • Cassandra 2.0.11

  • 在 cassandra.yaml 中:
    native_transport_port: 9042

    Cassandra 在上面提供的两个 IP 地址(172.16.11.130 和 172.16.11.126)上运行,我能够使用 CQLSH 连接到两台机器。

    顺便说一句,相同的代码(具有适当的 IP 地址)在 Windows 机器上运行,使用 Cassandra 2.0.9。

    最佳答案

    更改 rpc_address: 0.0.0.0
    broadcast_rpc_address: 1.2.3.4 (不应该是0.0.0.0)。
    对于 Cassandra 版本 2.1.10

    对于任何进一步的问题,请阅读 cassandra.yaml 文件。很多事情是不言自明的。

    关于cassandra - "All host(s) tried for query failed"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26795479/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com