Cassandra节点无法批量插入

时间:2018-12-10 07:54:40

标签: cassandra cql

当我们批量插入卡桑德拉时,批量大小为40000行。突然该节点发生故障,并且cassandra进程停止了,那么我应该再次运行cassandra -R命令。您对这个问题有任何想法吗? 谢谢您的好意

1 个答案:

答案 0 :(得分:2)

Cassandra中的批处理与传统数据库中的批处理不同。您很可能将不同分区的数据放入同一批中,并且协调器节点过载了试图处理该请求的数据。

您需要明智地使用批处理-仅将它们用于批处理具有相同分区键的条目。如果数据属于不同的分区,只需使用异步API-它将更快。

您可以在documentation中详细了解批次的正确使用和错误使用。