gpt4 book ai didi

python - 如果cqlsh python进程占用太多内存,如何使用复制

转载 作者:太空宇宙 更新时间:2023-11-04 10:16:55 25 4
gpt4 key购买 nike

您好,我的系统内存为 2GB,正在运行 cassandra。我正在使用 cqlsh 将表数据复制到文本文件。 cqlsh 进程不断消耗越来越多的内存,直到 OOM killer 终止该进程。我从 dmesg 日志中检查了这一点。

[2432084.824459] Out of memory: Kill process 30688 (python) score 363 or sacrifice child [2432084.824506] Killed process 30688 (python) total-vm:1193556kB, anon-rss:744500kB, file-rss:448kB

在我得到的 cqlsh 上

Child process 30685 died with exit code -9

如何获取从 COPY TO 获取的文本文件输出。

更新

这或如何将单个实例的数据复制到另一个已经有一些数据的实例,即合并数据。

最佳答案

2Gb 的 RAM 非常小。而且根据你要导出的数据集的大小,很快OOM可能是正常的。

how to copy data of a single instance to another one already having some data ie merge data.

cassandra-loader/cassandra-unloader 是你的 friend 。在这里看看:https://github.com/brianmhess/cassandra-loader

关于python - 如果cqlsh python进程占用太多内存,如何使用复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34788381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com