1
我想知道如何使用Map-Reduce刪除HBase中的特定行?HBase:如何使用Map-Reduce刪除行
我想知道如何使用Map-Reduce刪除HBase中的特定行?HBase:如何使用Map-Reduce刪除行
最簡單的方法是創建一個刪除,不需要減少的地圖任務。
在您的作業配置中,您應該設置一個適當的掃描對象,其中包含您要指定的條件以及您將用於確定是否刪除行的hbase列族/限定符。
或者,您可以將條件放入地圖中,但效率會更低。關於在掃描中添加條件的好處是,比較是在服務器上完成的,而不是在客戶端上完成的。難點在於您必須使用非常靈活的內置比較器,或者確保您的自定義比較器位於所有區域服務器的類路徑中