【发布时间】:2017-02-07 14:36:24
【问题描述】:
我已尝试进行必要的配置以在多节点集群的 2 个不同节点上部署多个 Cassandra 实例。但是节点无法看到彼此。谁能给我一个建议如何将节点加入我的集群?
【问题讨论】:
-
如果没有任何信息,我们将无法为您提供帮助。 stackoverflow.com/help/how-to-ask
标签: cassandra
我已尝试进行必要的配置以在多节点集群的 2 个不同节点上部署多个 Cassandra 实例。但是节点无法看到彼此。谁能给我一个建议如何将节点加入我的集群?
【问题讨论】:
标签: cassandra
要将节点加入集群,需要在节点的 cassandra.yaml 文件中匹配以下内容:
cluster_nameendpoint_snitchnum_tokens让您的第一个节点运行,并确保在您的防火墙或内部网络上打开以下端口:
在您的第二个节点上,确保第二个节点的种子列表中有第一个节点的 IP 地址。您的所有节点也应该共享相同的种子列表。根据集群的大小,每个数据中心应该有两个或三个。
例子:
# seeds is actually a comma-delimited list of addresses.
- seeds: "192.168.0.100,192.168.0.101"
设置好种子节点后,启动第二个节点,它应该会加入。如果它不检查 system.log 是否有错误。
【讨论】: