Nosql

刪除 aerospike 垃圾箱

  • February 2, 2018

我有一個 Aerospike 實例,但我弄亂了我的一個命名空間。我不知道 bin 有 ~32k 的限制,所以我將唯一的 bin 名稱寫入我的命名空間。我達到了 32k 的限制,現在我的整個命名空間都受到了傷害。如何從整個命名空間中刪除一個 bin,以便釋放我的 bin 限制?

我查看了 aerospike 文件,但似乎找不到任何東西。我什至尋找了第 3 方程序,但我在那裡找不到任何東西。

維護 bin 資訊的資料結構在程序的生命週期內單調增長。刪除 Bin 的唯一方法

$$ s $$來自 Aerospike 的方法是首先從包含它的所有記錄中刪除 bin,然後滾動重啟集群。 您可以在此處找到有關使用掃描的文件

請參閱 aerospike/examples 中的 DeleteBin.java,了解如何刪除 bin。

您還可以將 bin 設置為 null 以將其刪除。

http://www.aerospike.com/docs/client/java/usage/kvs/write.html#delete-a-bin

引用自:https://dba.stackexchange.com/questions/64311