create_namespace

Определение

Создает новое пространство имен — логическую группу таблиц, аналогичную базе данных в системах реляционных баз данных. Требуется имя пространства имен и, при необходимости, словарь свойств конфигурации пространства имен.

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

create_namespace '<namespace_name>'[,
                 {'<property_name>' => '<property_value>'[,...]}]
Аргументы
Параметр Описание

namespace_name

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

property_name

Имя свойства

property_value

Значение свойства

Примеры

Создание нового пространства имен без свойств

hbase(main):020:0> create_namespace 'ns1'
Took 0.2599 seconds

Включение таблицы в созданное пространство имен

Принадлежность таблицы пространству имен определяется при создании таблицы путем указания полного имени таблицы в формате: <namespace_name>:<table_name>.

ПРИМЕЧАНИЕ
Для всех последующих обращений к таблице требуется указывать полное имя таблицы: <namespace_name>:<table_name>.
hbase(main):021:0> create 'ns1:table1','f1'
Created table ns1:table1
Took 1.3259 seconds
=> Hbase::Table - ns1:table1

Создание нового пространства имен со свойствами

hbase(main):022:0> create_namespace 'ns2', {'prop1' => 'val1', 'prop2' => 'val2'}
Took 0.2446 seconds
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней