gpt4 book ai didi

java - 可以使用 OpsCenter 而不是 DevCenter 或通过 Java 连接到 Cassandra 集群

转载 作者:行者123 更新时间:2023-11-30 09:12:04 25 4
gpt4 key购买 nike

这里是 Cassandra 菜鸟。我已经完成了只需要本地主机连接的在线培训。现在我已经取出一些旧计算机并将它们设置为集群,但是我无法通过 DevCenter 或使用 Java 驱动程序连接到它们。

我使用 OpsCenter 来设置集群,希望我不必进行任何手动配置,但似乎需要进行一些手动配置。

我使用 OpsCenter 4.0.3 创建了一个具有四个节点的 Community 2.0.3 集群。所有四个节点都加入了集群。 OpsCenter 会看到它们并将它们显示为 Activity 状态。所有四个节点都运行 Ubuntu Desktop 13.10。我已使用 OpsCenter 架构选项卡成功添加了键空间。

Nmap 显示所有节点都没有打开端口 9042,所以在我看来这是客户端代理没有监听端口的问题。

根据 DataStax 某人的建议,我在其中一个节点(种子节点,碰巧)上编辑了 cassandra.yaml 文件,并将 rpc_address 设置为节点 ip 地址(即:192.168.0.123)。我从 OpsCenter 重新启动了节点,但没有任何效果。

然后我编辑了 cassandra.yaml 并将 listen_address 更改为节点地址,并从 OpsCenter 重新启动节点,再次无济于事。

很明显,我在某处错过了一步。任何成功启动 Cassandra 集群的人都知道我忽略了什么?

最佳答案

编辑cassandra.yaml,找到rpc_address那一行,取消注释,设置为:rpc_地址:0.0.0.0

如果你使用datastax安装cassandra,你可以在/etc/cassandra中找到cassandra.yaml

关于java - 可以使用 OpsCenter 而不是 DevCenter 或通过 Java 连接到 Cassandra 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21791136/

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