我目前使用的是由那裏點頭組成的一組couchbase服務器 couchbase-server-enterprise_2.5.0_x86_64
。 由於將過多的刻錄機寫入存儲桶,我已經超出了集羣內存,並且節點出現故障。如何從節點的文件系統中刪除couchbase bucket數據?
我試着用節點重啓機器並重新啓動它,但不會啓動。 原因是它有太多的數據。 我想要做的是通過從磁盤中刪除數據來清除存儲桶,但我似乎無法找到數據存儲在沙發數據庫中的位置。 任何人都可以指向正確的方向嗎?
我目前使用的是由那裏點頭組成的一組couchbase服務器 couchbase-server-enterprise_2.5.0_x86_64
。 由於將過多的刻錄機寫入存儲桶,我已經超出了集羣內存,並且節點出現故障。如何從節點的文件系統中刪除couchbase bucket數據?
我試着用節點重啓機器並重新啓動它,但不會啓動。 原因是它有太多的數據。 我想要做的是通過從磁盤中刪除數據來清除存儲桶,但我似乎無法找到數據存儲在沙發數據庫中的位置。 任何人都可以指向正確的方向嗎?
數據Couchbase(假設Linux的)存儲在:
/opt/couchbase/var/lib/couchbase/data
當你說「太多刻錄成桶」你是什麼意思?僅僅因爲你的數據量大於你的內存量並不意味着節點應該停止運行,這意味着並非所有的文件都可以在內存中使用,並且節點有時必須從磁盤中獲取(較慢)。除非你已經大幅超越集羣能力,否則我認爲這不是原因。
我會在清除節點上的數據並將數據備份之前進行調查。
你也可以看看這是位於日誌:
/opt/couchbase/var/lib/couchbase/logs
多少RAM也每臺服務器都有,有多少分配給Couchbase?
謝謝。最後服務器被凍結了,因爲分配了太多的空間,並且收集到的日誌用完了機器上的所有磁盤空間。 – raven
@ Mr.SuicideSheep謝謝 – raven