看起来我可以用cbt来读取带有前缀键的行
cbt -project someproject -instance someinstance read sometable prefix=abc但是,如何使用cbt推荐来删除上述命令选择的行呢?
发布于 2019-08-20 13:49:12
要做到这一点,只需使用cbt,您需要解析read命令的输出并迭代每个结果,为特定的行执行删除命令。
或者,您可以使用一个Bigtable客户端库,这将是更快。
就像在Java中一样,您也会在其他客户机中找到相同的功能,就像DropRowRangeRequest类中的C#客户机库一样。
编辑:仅使用cbt删除几行,您可以使用如下所示:
for x in `cbt -project my-project -instance my-instace read my-table prefix=abc | grep "abc"`; do
cbt -project my-project -instance my-instace deleterow my-table $x;
donehttps://stackoverflow.com/questions/57570841
复制相似问题