【发布时间】:2020-06-09 23:42:36
【问题描述】:
有人可以告诉我如何在 Google Cloud Platform 中同时为 bigtable 表设置 maxage 和 maxversions 政策。我尝试使用以下命令,但表中只有一项策略得到反映。我需要为 bigtable 表设置两个策略
我使用的命令:
cbt -project <project_name> -instance <instance_name> setgcpolicy <table_name> <column_family> maxage=30d maxversions=100
cbt -project <project_name> -instance <instance_name> setgcpolicy <table_name> <column_family> "maxage=30d" && "maxversions=100"
cbt -project <project_name> -instance <instance_name> setgcpolicy <table_name> <column_family> maxage=30d and maxversions=100
cbt -project <project_name> -instance <instance_name> setgcpolicy <table_name> <column_family> maxage=30d|maxversions=100
我设置的下一个 setgcpolicy 策略只是覆盖之前的策略。
预期的输出应该如下 -
cbt -project <project_name> -instance <instance_name> ls <table_name>
Family Name GC Policy
----------- ---------
rec (age() > 30d || versions() > 100)
能否请您指导我如何实现上述输出 仅供参考,对于所有尝试/命令,我只看到下面的输出,它只显示一个策略集。
Family Name GC Policy
----------- ---------
demoSeg versions() > 1
<columne_family> age() > 30d
请你指导我这个要求
谢谢
【问题讨论】:
标签: google-cloud-platform cloud google-cloud-bigtable bigtable