我尝试进行必要的配置,在多节点集群的2个不同节点上部署多个Cassandra实例。但是节点很难看到对方。有人可以给我一个如何将节点加入我的集群的建议吗?
答案 0 :(得分:1)
要将节点加入群集,以下需要在节点中进行匹配。 cassandra.yaml文件:
cluster_name
endpoint_snitch
num_tokens
让您的第一个节点运行,并确保在防火墙或内部网络上打开以下端口:
在第二个节点上,确保第二个节点的种子列表中包含第一个节点的IP地址。您的所有节点也应该共享相同的种子列表。根据群集的大小,每个数据中心应该有两个或三个。
示例:
# seeds is actually a comma-delimited list of addresses.
- seeds: "192.168.0.100,192.168.0.101"
设置种子节点后,启动第二个节点,它应该加入。如果它没有检查system.log是否有错误。