2011-06-15 57 views

回答

1

最简单的方法是创建一个删除,不需要减少的地图任务。

在您的作业配置中,您应该设置一个适当的扫描对象,其中包含您要指定的条件以及您将用于确定是否删除行的hbase列族/限定符。

或者,您可以将条件放入地图中,但效率会更低。关于在扫描中添加条件的好处是,比较是在服务器上完成的,而不是在客户端上完成的。难点在于您必须使用非常灵活的内置比较器,或者确保您的自定义比较器位于所有区域服务器的类路径中