【问题标题】:Cassandra Access Restriction for data in Different DatacentersCassandra 对不同数据中心数据的访问限制
【发布时间】:2019-07-18 14:55:02
【问题描述】:

我们有一个带有 12 个节点 - 4 个数据中心的 Cassandra 集群

Keyspace1 - 复制到 DC1 和 DC2 Keyspace2 - 复制到 DC3 和 DC4

问题:如果我连接到 DC3 / DC4 中的一个节点并查询 keyspace1,我仍然能够访问数据,尽管数据实际上并不存在于 DC3 和 DC4 中。

问题:有没有办法限制键空间的数据访问,而无需在键空间级别创建用户权限

【问题讨论】:

    标签: cassandra datastax-enterprise


    【解决方案1】:

    如果没有在密钥空间级别创建用户权限,您就不能限制用户访问密钥空间。

    当您连接到 DC3/DC4 中的节点时,该节点将充当协调器,默认 CONSISTENCY LEVEL 为 1。 如果您使用 LOCAL_QUORUM 的 CONSISTENCY LEVEL,那么您将无法从 kyespace1 获取数据。

    但据我所知,没有办法阻止用户更改一致性级别。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-27
      • 2015-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多