我目前正在使用一个由couchbase-server-enterprise_2.5.0_x86_64
组成的couchbase服务器集群。由于将太多的记录器写入桶中,我已经超出了集群内存,节点也随之下降。
我试着用节点重新启动机器,然后重新启动它,但是它无法启动。这是因为它有太多的数据。我想做的是清除存储桶,从磁盘中删除它的数据,但是我似乎找不到数据存储在couchbase中磁盘上的位置。谁能给我指明正确的方向吗?
发布于 2014-03-06 01:29:51
Couchbase的数据(假设linux)存储在:
/opt/couchbase/var/lib/couchbase/data
当你说“桶里放太多录音机”是什么意思?仅仅因为您拥有的数据大于您的ram数量并不意味着节点应该下降,这仅仅意味着不是所有的文档都可用在ram中,而且节点有时不得不从磁盘(较慢)获取数据。除非您已经大大超出了集群能力,否则我不认为这是原因。
在删除节点上的数据+备份数据之前,我会进行调查。
您还可以查看位于以下位置的日志:
/opt/couchbase/var/lib/couchbase/logs
每个服务器有多少内存,分配给Couchbase多少?
https://stackoverflow.com/questions/22216806
复制相似问题