首页 文章

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

提问于
浏览
2

Cassandra 的官方说,那:

配置密钥空间并创建新数据中心:使用ALTER KEYSPACE将NetworkTopologyStrategy用于以下密钥空间:所有用户创建的系统:system_distributed和system_traces system_auth和dse_security,请参阅配置system_auth和dse_security密钥空间复制 . 多个数据中心群集需要此步骤,因为nodetool rebuild(10)需要指定源数据中心中这些键空间的副本 .

我知道系统密钥空间保存特定于节点的信息,因此不能与其他节点共享 .

What about the system_schema keyspace?

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

  • 类型,

  • 聚合,

  • 功能

还有

  • 触发器,

  • keypace持久写入和复制

  • 删除列等 .

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

1 回答

  • 2

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

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

相关问题