gpt4 book ai didi

cassandra - 如何在 Cassandra 中禁用 system_traces 键空间?

转载 作者:行者123 更新时间:2023-12-02 06:56:28 24 4
gpt4 key购买 nike

我们在小型开发环境(2 个 DC,每个 3 个节点)中使用 Cassandra 2.1.5。我们在开发机器上没有太多空间,几乎每天都会遇到磁盘空间错误。罪魁祸首是 system_traces 键空间:

.../system_traces]# du -sh
8.1G .

我试图在 cqlsh 中关闭跟踪:

cqlsh> tracing off;
Tracing is not enabled.

我尝试了 nodetool settraceprobability 0 - 但表格仍然被填充。

我无法删除表和键空间:

cqlsh> drop keyspace system_traces;
Unauthorized: code=2100 [Unauthorized] message="Cannot DROP <keyspace system_traces>"

唯一可行的解​​决方案是“截断 system_traces.sessions;截断 system_traces.events;” - 但这些表格很快就会充满行。

如何一劳永逸地禁用它?

最佳答案

跟踪概率也有可能被启用,您可以在运行时通过 nodetool 禁用它:

nodetool settraceprobability 0

但必须在每个节点上完成。您可以截断事件/ session 表

cqlsh> truncate system_traces.events;
cqlsh> truncate system_traces.sessions;

但如果截断触发快照,则可能希望清除快照。

nodetool clearsnapshot system_traces

关于cassandra - 如何在 Cassandra 中禁用 system_traces 键空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30510117/

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