alter_async
Содержание
Использование
-
Добавление или изменение семейства столбцов:
alter_async '[<namespace_name>:]<table_name>', '<column_family>' | {NAME => '<column_family>'[, <cf_attribute_name> => <cf_attribute_value>,...]}[,...] -
Удаление семейства столбцов:
-
Способ 1:
alter_async '[<namespace_name>:]<table_name>', NAME => '<column_family>', METHOD => 'delete' -
Способ 2:
alter_async '[<namespace_name>:]<table_name>', 'delete' => '<column_family>'
-
-
Установка параметров на уровне таблицы:
alter_async '[<namespace_name>:]<table_name>', <table_attribute_name> => <table_attribute_value>[,...] -
Сброс параметров на уровне таблицы:
alter_async '[<namespace_name>:]<table_name>', METHOD => 'table_att_unset', NAME => '<table_attribute_name>' -
Настройка параметров конфигурации:
alter_async '[<namespace_name>:]<table_name>', CONFIGURATION => {'<conf_attribute_name>' => <conf_attribute_value>[,...]} -
Сброс параметров конфигурации:
alter_async '[<namespace_name>:]<table_name>', METHOD => 'table_conf_unset', NAME => '<conf_attribute_name>'
|
РЕКОМЕНДАЦИЯ
Одна команда может содержать несколько alter-выражений.
|
| Параметр | Описание |
|---|---|
namespace_name |
Имя пространства имен |
table_name |
Имя таблицы |
column_family |
Имя семейства столбцов |
cf_attribute_name |
Имя атрибута семейства столбцов |
cf_attribute_value |
Значение указанного атрибута семейства столбцов |
table_attribute_name |
Имя атрибута на уровне таблицы |
table_attribute_value |
Значение указанного атрибута на уровне таблицы |
conf_attribute_name |
Имя атрибута конфигурации |
conf_attribute_value |
Значение указанного атрибута конфигурации |
Примеры
hbase(main):006:0> alter_async 't1', 'cf3'
Took 1.2380 seconds
hbase(main):007:0> describe 't1'
Table t1 is ENABLED
t1
COLUMN FAMILIES DESCRIPTION
{NAME => 'cf1', VERSIONS => '10', EVICT_BLOCKS_ON_CLOSE => 'false', NEW_VERSION_BEHAVIOR => 'false', KEEP_DELETED_CELLS => 'FALSE', CACHE_DATA_ON_WRITE => 'f
alse', DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', REPLICATION_SCOPE => '0', BLOOMFILTER => 'ROW', CACHE_INDEX_ON_WRITE => 'false',
IN_MEMORY => 'false', CACHE_BLOOMS_ON_WRITE => 'false', PREFETCH_BLOCKS_ON_OPEN => 'false', COMPRESSION => 'NONE', BLOCKCACHE => 'true', BLOCKSIZE => '65536
'}
{NAME => 'cf2', VERSIONS => '1', EVICT_BLOCKS_ON_CLOSE => 'false', NEW_VERSION_BEHAVIOR => 'false', KEEP_DELETED_CELLS => 'FALSE', CACHE_DATA_ON_WRITE => 'fa
lse', DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', REPLICATION_SCOPE => '0', BLOOMFILTER => 'ROW', CACHE_INDEX_ON_WRITE => 'false',
IN_MEMORY => 'false', CACHE_BLOOMS_ON_WRITE => 'false', PREFETCH_BLOCKS_ON_OPEN => 'false', COMPRESSION => 'NONE', BLOCKCACHE => 'true', BLOCKSIZE => '65536'
}
{NAME => 'cf3', VERSIONS => '1', EVICT_BLOCKS_ON_CLOSE => 'false', NEW_VERSION_BEHAVIOR => 'false', KEEP_DELETED_CELLS => 'FALSE', CACHE_DATA_ON_WRITE => 'fa
lse', DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', REPLICATION_SCOPE => '0', BLOOMFILTER => 'ROW', CACHE_INDEX_ON_WRITE => 'false',
IN_MEMORY => 'false', CACHE_BLOOMS_ON_WRITE => 'false', PREFETCH_BLOCKS_ON_OPEN => 'false', COMPRESSION => 'NONE', BLOCKCACHE => 'true', BLOCKSIZE => '65536'
}
3 row(s)
Took 0.0181 seconds