繁体   English   中英

Cassandra 删除键空间,表不工作

[英]Cassandra drop keyspace, tables not working

我从 cassandra 开始并且遇到了一些问题。 我为 go 播放创建键空间和表,如果我删除它们然后运行describe keyspace ,它们会一直出现在我面前。 其他时候我删除它们,它告诉我它们不存在,但我也无法创建它们,因为它说它存在。

有没有办法清除“缓存”或类似的东西?

我还想知道是否可以通过 cqlsh 执行我计算机上的一个 .cql 文件。

[cqlsh 5.0.1 | Cassandra 3.11.0 | CQL spec 3.4.4 | Native protocol v4]

这可能是由于 Cassandra 的最终一致性质。 如果您在一个小型测试集群上并且只是在玩耍,您可以尝试在 cqlsh 中执行 CONSISTENCY ALL,这将强制节点变得一致。

您应该始终使用 CONSISTENCY ALL 手动运行删除或删除命令,以便它反映所有节点和 DC。 您还需要等待片刻才能复制到集群中。 复制后,您将不会获得已删除的数据,否则您需要在集群中运行修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM