首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nodetool刷新失败

Nodetool刷新失败
EN

Stack Overflow用户
提问于 2019-10-24 15:23:58
回答 1查看 46关注 0票数 0

我想使用快照进行备份,当我通过备份进行恢复时,我发现我丢失了一些数据。

然后我做了这样的测试:我创建了一个表,当我插入第一个数据并进行刷新时,我可以看到一些文件在数据路径中生成,但当我插入第二个数据时,我也进行了刷新,但在数据路径中没有生成任何文件

我希望每次我插入数据并刷新时,我都能看到在data path.but中生成了一些文件,当我第一次看到文件在data path中生成时,第一次就会失败。

EN

回答 1

Stack Overflow用户

发布于 2019-10-25 01:22:07

我的直觉是,您在集群中使用多个节点,您的RF不等于节点总数,因此,您插入的特定记录很可能位于不同的节点上。因此,当您刷新您所在的节点时,您看不到任何新生成的文件。如果集群中有多个节点,可以运行"nodetool getendpoints“命令(提供keyspace、table和分区键值)。它将告诉您哪些节点具有该分区键(行)。其他选项是设置您的RF=TotalNodeCount。这将确保您插入的数据驻留在所有节点上。然后,您可以从任何节点运行flush,您应该会看到生成了一个新文件。

-Jim

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

https://stackoverflow.com/questions/58536188

复制
相关文章

相似问题

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