将节点加入集群

时间:2016-09-29 10:10:01

标签: cassandra

我尝试进行必要的配置,在多节点集群的2个不同节点上部署多个Cassandra实例。但是节点很难看到对方。有人可以给我一个如何将节点加入我的集群的建议吗?

1 个答案:

答案 0 :(得分:1)

要将节点加入群集,以下需要在节点中进行匹配。 cassandra.yaml文件:

  • cluster_name
  • endpoint_snitch
  • num_tokens

让您的第一个节点运行,并确保在防火墙或内部网络上打开以下端口:

  • 7000(八卦)
  • 7001(如果使用节点到节点SSL)
  • 7199(JMX)
  • 9042(客户连接)

在第二个节点上,确保第二个节点的种子列表中包含第一个节点的IP地址。您的所有节点也应该共享相同的种子列表。根据群集的大小,每个数据中心应该有两个或三个。

示例:

      # seeds is actually a comma-delimited list of addresses.
      - seeds: "192.168.0.100,192.168.0.101"

设置种子节点后,启动第二个节点,它应该加入。如果它没有检查system.log是否有错误。