Nosql
刪除 aerospike 垃圾箱
我有一個 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