gpt4 book ai didi

java - 使用前缀键删除行范围

转载 作者:行者123 更新时间:2023-11-30 06:09:09 25 4
gpt4 key购买 nike

我正在使用数据流包“org.apache.hadoop.hbase.client”来管理 Google 的 BigTable 数据。

删除一行的例子:

key = "PROV|CLI|800|20160714|8|30302.30301|ES";
byte[] byteKey = Bytes.toBytes(key);
Delete delete = new Delete(byteKey);

这很好用,但我需要一种方法来删除所有以键“PROV|CLI|800|”开头的行

有什么办法吗?

最佳答案

Cloud Bigtable 具有通过 AbstractBigtableAdmin. deleteRowRangeByPrefix(byte[]) 高效执行此操作的功能:

Connection c = ...;
AbstractBigtableAdmin admin = (AbstractBigtableAdmin) c.getAdmin();
admin.deleteRowRangeByPrefix(Bytes.toBytes("PROV|CLI|800|"));
admin.close();

关于java - 使用前缀键删除行范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38505181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com