Может кто-нибудь, пожалуйста, сообщите мне, как я могу установить политику maxage и maxversions для таблицы Bigtable одновременно в Google Cloud Platform. Я попытался использовать приведенные ниже команды, но для таблицы отражается только одна политика. Мне нужно установить обе политики для большой таблицы
Команды, которые я использовал:
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)
Не могли бы вы подсказать мне, как добиться вышеуказанного вывода FYI, для всех попыток / команд, которые я вижу только ниже, вывод, который показывает только одну политику набор.
Family Name GC Policy
----------- ---------
demoSeg versions() > 1
<columne_family> age() > 30d
Не могли бы вы указать мне это требование
Спасибо