set_peer_exclude_tableCFs

Определение

Добавляет все нереплицируемые таблицы/семейства колонок к указанному отношению репликации (peer). Следует помнить о следующих ограничениях:

  • Флаг REPLICATE_ALL должен иметь значение true в конфигурации отношения репликации (set_peer_replicate_all).

  • Если конфигурация peer уже содержит некоторое исключенное пространство имен (добавленное через set_peer_exclude_namespaces), то установка его таблиц с помощью этой команды не допускается.

  • При необходимости очистить исключенные таблицы/семейства столбцов нужно запустить текущую команду с пустым словарем в качестве второго входного параметра. Не используйте команду remove_peer_tableCFs.

Использование

set_peer_exclude_tableCFs '<peer_id>',
                          {'[<namespace_name>:]<table_name>' => <column_families_array[]>[,...]}
Аргументы
Параметр Описание

peer_id

Уникальный идентификатор отношения репликации (peer). Значение не должно содержать дефисов

namespace_name

Имя пространства имен

table_name

Имя таблицы

column_families_array

Массив строк, указанных в формате '<column_family>', где <column_family> — имя семейства столбцов

Примеры

Исключение таблиц/семейств столбцов

hbase(main):022:0> set_peer_exclude_tableCFs '1', {'articles' => []}
Took 0.0090 seconds
hbase(main):023:0> list_peers
 PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES TABLE_CFS BANDWIDTH
 1 serov-adh-1.ru-central1.internal,serov-adh-2.ru-central1.internal,serov-adh-3.ru-central1.internal:2181:/hbase  DISABLED true  !default.articles 0
1 row(s)
Took 0.0088 seconds
=> #<Java::JavaUtil::ArrayList:0x1d585fb>

Удаление исключенных таблиц/семейств столбцов

hbase(main):027:0> set_peer_exclude_tableCFs '1', {}
Took 0.0085 seconds
hbase(main):028:0> list_peers
 PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES TABLE_CFS BANDWIDTH
 1 serov-adh-1.ru-central1.internal,serov-adh-2.ru-central1.internal,serov-adh-3.ru-central1.internal:2181:/hbase  DISABLED true   0
1 row(s)
Took 0.0057 seconds
=> #<Java::JavaUtil::ArrayList:0x26c59348>
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней