Jav*_*oda 2 java google-cloud-dataflow google-cloud-bigtable
我正在使用数据包“ 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);
Run Code Online (Sandbox Code Playgroud)
这可以正常工作,但是我需要一种删除以键“ PROV | CLI | 800 |”开头的所有行的方法
反正有这样做吗?
Cloud Bigtable具有一项功能,可通过以下方式有效地做到这一点AbstractBigtableAdmin. deleteRowRangeByPrefix(byte[]):
Connection c = ...;
AbstractBigtableAdmin admin = (AbstractBigtableAdmin) c.getAdmin();
admin.deleteRowRangeByPrefix(Bytes.toBytes("PROV|CLI|800|"));
admin.close();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
793 次 |
| 最近记录: |