[英]How to find all rows in HBase table that have a specific value in a specific column
[英]How to delete a column for all rows in Hbase table
我们的hbase表中有10万行,其中有3列(全部在同一列族中)。 我需要删除所有行的第三列吗?
我为您找到2种可能的方式。 重新考虑“第三列”要求,并使用批量删除或移至服务器端处理。 我建议您在重新考虑之前重新考虑您的请求。 以下是应该有所帮助的关键点:
Delete
请求。 Scan
请求删除,因此您可能需要类似的内容,但又需要进行特定的过滤。 Scan
实现“第三列”过滤器,您需要ColumnPaginationFilter之类的东西 。 所以,你的任务不是那么微不足道,但我会建议寻找到端点与方向BulkDeleteProtocol
基于Scan
与过滤ColumnPaginationFilter
。 必须警告,尽管它的组件众所周知,但我没有使用过这种组合。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.