我们有一个带有12个节点的Cassandra集群--4个数据中心
Keyspace1 - 复制到DC1和DC2 Keyspace2 - 复制到DC3和DC4
问题:如果我连接到DC3 / DC4中的节点并且查询密钥空间1仍然能够访问数据,尽管数据实际上不存在于DC3和DC4中。
问题:有没有办法限制Keyspace的数据访问而不在密钥空间级别创建用户权限
答案 0 :(得分:0)
如果不在密钥空间级别创建用户权限,则无法限制用户访问密钥空间。
当您连接到DC3 / DC4中的节点时,该节点将充当协调器,并且默认的CONSISTENCY LEVEL为1。 如果你使用LOCAL_QUORUM的CONSISTENCY LEVEL,那么你将无法从kyespace1获取数据。
但据我所知,没有办法阻止用户改变一致性水平。