gpt4 book ai didi

java - 无法连接到嵌入式 Cassandra

转载 作者:行者123 更新时间:2023-12-01 17:19:51 26 4
gpt4 key购买 nike

我正在尝试使用代码启动 Cassandra,但无法连接到它。当我远程登录到端口 7000 时,它确实连接,但是当我尝试连接到 9042(“ native 传输”端口)时,我收到“连接被拒绝”。因此,不知何故,本地传输没有发生。

我的启动代码:

File file = new File(home, "etc/cassandra.yaml");
System.setProperty("cassandra.config", "file:" + file.getPath());
CassandraDaemon cassandra = new CassandraDaemon();
cassandra.init(null);

我的 cassandra.yaml 包含:

start_native_transport: true
native_transport_port: 9042

日志表明 Cassandra 正在启动。即使日志级别设置为 DEBUG,我也没有在日志中看到任何 native 传输的引用。没有引用端口 9042。

我使用的是 Windows。我不认为这是防火墙问题,因为我正在尝试从本地主机连接。

有什么想法吗?

最佳答案

您是否尝试过调用 .start 方法?

关于java - 无法连接到嵌入式 Cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19503755/

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