gpt4 book ai didi

添加新数据中心时用于系统模式的 Cassandra 复制

转载 作者:行者123 更新时间:2023-12-05 01:43:11 25 4
gpt4 key购买 nike

官方documentation Cassandra 说:

Configure the keyspace and create the new datacenter:

Use ALTER KEYSPACE to use the NetworkTopologyStrategy for the following keyspaces:

  • All user-created
  • system: system_distributed and system_traces
  • system_auth and dse_security, see Configuring system_auth and dse_security keyspace replication.

This step is required for multiple datacenter clusters because nodetool rebuild (10) requires a replica of these keyspaces in the specified source datacenter.

我了解系统 key 空间保存特定于节点的信息,因此无法与其他节点共享。

system_schema 键空间怎么样?

基于documentation它包含有关用户定义的信息

  • 类型,
  • 汇总,
  • 职能

还有

  • 触发器,
  • keypace 持久写入和复制
  • 删除专栏等。

我的猜测是所有这些也应该在数据中心之间复制,但我有点怀疑为什么文档中根本没有提到它?

最佳答案

system_schema 键空间(以及 system)将 LocalStrategy 作为复制策略 - 在这种情况下,所有更改仅应用于当前节点.通过八卦检测模式之间的差异,并触发数据更新过程。

您不应更改这些键空间的复制。

2020年更新。您可以使用 https://github.com/DataStax-Toolkit/cassandra-dse-helper-scripts/tree/master/adjust-keyspaces自动调整所有必要的键空间

关于添加新数据中心时用于系统模式的 Cassandra 复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50174061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com