首页 文章

如何从节点的文件系统中删除couchbase存储桶数据?

提问于
浏览
2

我目前正在使用由那些点头组成的基础服务器集群 couchbase-server-enterprise_2.5.0_x86_64 . 由于将太多 Logger 写入存储桶,我已超出群集内存并且节点发生故障 .

我尝试使用节点重新启动计算机并重新启动它但它不会启动 . 原因是它有太多的数据 . 我想要做的是通过从磁盘中删除它的数据来清除存储桶,但是我似乎无法找到数据存储在couchbase中的磁盘上的位置 . 有人能指出我正确的方向吗?

1 回答

  • 3

    Couchbase的数据(假设是linux)存储在:

    /opt/couchbase/var/lib/couchbase/data
    

    当你说“太多 Logger 进入水桶”时,你的意思是什么?仅仅因为你的数据大于你的ram数量并不意味着节点应该关闭,这只意味着并非所有文档都可以在ram中使用,并且节点有时必须从磁盘获取(更慢) . 除非你已经大幅超出集群能力,否则我不认为这是原因 .

    我会在擦除支持数据的节点上的数据之前进行调查 .

    您还可以查看位于以下位置的日志:

    /opt/couchbase/var/lib/couchbase/logs
    

    您的每台服务器有多少内存,以及为Couchbase分配了多少内存?

相关问题