【发布时间】:2020-12-17 02:39:52
【问题描述】:
我有一个带有 5 节点 cassandra 集群的单一数据中心正在运行。我创建了一个 RF=3 和简单策略的键空间。我需要澄清以下几点-
-
使用 nodetool getpoints 可以告诉我们的数据物理存储在哪个节点上。所以我知道我的数据存储在节点 2、3、4 上。但我仍然可以在每个节点上看到各自的 sstable 和 *.db 文件。因此,如果数据物理存储在节点 2、3、4 上,那么为什么它也会显示在节点 0、1 上??
-
通过 cqlsh 客户端连接后,一致性命令显示 ONE 作为默认一致性级别。所以我现在的理解是,如果我将通过复制命令执行任何读取或写入,将作为一致性 ONE 执行。因此,如果我一次关闭三个或四个节点,除了来自 2、3、4 的一个节点,它会对客户端连接(cassandra 读取或写入查询)有任何影响吗??
请让我知道这一点,以便更好地理解 cassandra 的概念??
【问题讨论】: