将现有的非种子 Cassandra 节点添加到种子列表

Adding an existing non-seed Cassandra node to the list of seeds

我有一个具有以下设置的现有 Cassandra 集群:

所有节点的 yaml 中的当前种子列表是 "Node1, Node4"

我想从每个数据中心再添加一个节点到种子列表,即我希望种子列表是 "Node1, Node2, Node4, Node5"

是否只是修改每个节点上的yaml文件以添加新种子,然后重新启动每个节点?还是 'making' 节点是种子?

与流行的看法相反,种子节点确实没有任何特别之处。它们基本上是每个节点用来帮助了解环拓扑的指定接触点。因此,建议在启动集群中的节点时先启动种子节点。但除此之外,它们的功能与任何其他节点一样,并且不优先处理(查询)请求。

Is it just a matter of modifying the yaml file on each node to add the new seeds

是的,只需更改每个 cassandra.yaml 并重新启动每个节点。