为什么cassandra导入模式较慢

z6psavjg  于 2021-06-10  发布在  Cassandra
关注(0)|答案(1)|浏览(318)

我导出了我的Cassandra模式。看看这个例子,我的环境在keyspace(product)中有40000个表。
在新集群中导入这个模式4天后,我只导入了10000个表。它´正常吗?如何更快地导入此架构?有什么建议吗?
当做,

bakd9h0s

bakd9h0s1#

首先:认真考虑更改数据模型。4万张table远远超出了Cassandra的设计能力。通常情况下,人们会被告知在1000左右考虑改变事情。每个表都有大量的开销,这些开销必须保留在内存中,并且有一些操作会触发每个表的任务。
虽然您应该对其进行测试,但作为黑客可以使用的方法是在启动新集群后将其完全关闭。每个节点都坏了。然后将系统架构表从任何一个当前节点复制到所有新的集群节点。您可能还需要为键空间和表创建文件夹结构。然后把新的集群带上来。在尝试之前先测试一下,不过我相信3.x也可以。

相关问题