将现有的非种子 Cassandra 节点添加到种子列表
Adding an existing non-seed Cassandra node to the list of seeds
我有一个具有以下设置的现有 Cassandra 集群:
- DC1
- 节点 1
- 节点 2
- 节点 3
- DC2
- 节点 4
- 节点 5
- 节点 6
所有节点的 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
并重新启动每个节点。
我有一个具有以下设置的现有 Cassandra 集群:
- DC1
- 节点 1
- 节点 2
- 节点 3
- DC2
- 节点 4
- 节点 5
- 节点 6
所有节点的 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
并重新启动每个节点。