首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卡桑德拉:在一个多DC集群中,每个DC有完整的数据集吗?

卡桑德拉:在一个多DC集群中,每个DC有完整的数据集吗?
EN

Stack Overflow用户
提问于 2016-10-25 07:15:45
回答 1查看 338关注 0票数 2

我认为这是显而易见的:在多DC集群中,只要密钥空间利用每个DC中的复制,结果就是每个DC都有完整的数据集:令牌、物理行等等。

然而,在阅读这个文档(手动修复:反熵修复)时,我对以下声明感到困惑:

nodetool修复工具不支持使用-local和-pr选项,除非数据中心的节点拥有所有范围的所有数据。

粗体文本(我补充说)似乎表明数据中心可能不包含“所有范围的所有数据”。

有人能帮我澄清一下吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-26 23:43:58

问得好,文件有点误导人。如果要将整个数据集复制到该数据中心,则每个数据中心肯定会包含该数据集的副本。一个更清楚的说明是

nodetool修复工具不支持使用带有-local选项的-pr,除非数据中心的节点拥有所有范围内的数据的所有副本。

基本上,-pr选项将尝试修复整个集群中特定范围内的所有副本。但是-local将只对本地数据中心进行修复,因此它们是相互冲突的选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40233639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档