我正在为新数据中心中的另一个 Cassandra 集群准备文档,并且想知道种子节点和非种子节点的引导过程应该如何完成。大多数情况下,我都是按照此博客中的步骤进行操作的。
目前集群的版本为 3.11.5,官方文档没有提及auto_bootstrap
设置新 DC 时的设置。
当我一一启动新 DC 中的节点时,我还不想传输任何数据(键空间已经调整,以便新 DC 的复制因子为 0)。我是否应该将设置设置auto_bootstrap
为false
或者我不正确理解某些内容?
在 Cassandra 2.2 文档中,明确指出该设置应设置为 false。
我希望我能够解释我的理解问题。
干杯!
添加新 DC 时,您无需担心以某种方式设置该属性。这是因为当节点启动时,它们只会从本地数据中心传输数据。由于您的数据中心是新的,因此没有任何数据可供传输。因此,在这种情况下,该属性设置为什么并不重要;无论哪种方式都不会传输任何数据。
因此,请按照所述步骤操作,并确保运行步骤 #9
...在每个节点上。这一步将从另一个 DC 引入数据。