我有一个单一的数据中心与5个节点卡桑德拉集群启动和运行。我用RF=3和简单的策略创建了一个关键空间。我需要澄清以下几点-
请让我知道这一点,以便更清楚地了解卡桑德拉的概念??
发布于 2020-08-28 08:28:15
nodetool getendpoints给出具有特定分区键的行的位置,而不是所有数据的位置。您可以在下面的博客帖子中阅读有关它的更多信息。ONE意味着我们只需要从数据的一个副本中确认读或写操作(由于RF=3,您有三个副本)。写入总是发送到所有副本,但我们确认操作,如果只有一个答案成功。对于您的具体问题--在您的情况下,您可以容忍负责特定分区键的两个节点的丢失。我建议至少阅读第一部分的卡桑德拉:最终指南,第三版-这是免费可得从DataStax。或者阅读DataStax企业体系结构指南 --它也涵盖了卡桑德拉的架构。
P.S.我建议使用DSBulk实用程序,而不是使用copy命令--它在加载或卸载数据时(特别是对大量数据)的性能进行了很大的优化,而且更加灵活。
https://stackoverflow.com/questions/63629095
复制相似问题