Учебники

HBase — Admin API

HBase написан на Java, поэтому он предоставляет API Java для связи с HBase. Java API — это самый быстрый способ связи с HBase. Ниже приведен API-интерфейс Java, на который ссылаются, который охватывает задачи, используемые для управления таблицами.

Класс HBaseAdmin

HBaseAdmin — это класс, представляющий администратора. Этот класс принадлежит пакету org.apache.hadoop.hbase.client . Используя этот класс, вы можете выполнять задачи администратора. Вы можете получить экземпляр Admin, используя метод Connection.getAdmin () .

Методы и описание

S.No. Методы и описание
1

void createTable (HTableDescriptor desc)

Создает новую таблицу.

2

void createTable (HTableDescriptor desc, byte [] [] splitKeys)

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

3

void deleteColumn (byte [] tableName, String columnName)

Удаляет столбец из таблицы.

4

void deleteColumn (String tableName, String columnName)

Удалить столбец из таблицы.

5

void deleteTable (String tableName)

Удаляет таблицу.

void createTable (HTableDescriptor desc)

Создает новую таблицу.

void createTable (HTableDescriptor desc, byte [] [] splitKeys)

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

void deleteColumn (byte [] tableName, String columnName)

Удаляет столбец из таблицы.

void deleteColumn (String tableName, String columnName)

Удалить столбец из таблицы.

void deleteTable (String tableName)

Удаляет таблицу.

Дескриптор класса

Этот класс содержит сведения о таблице HBase, такие как:

HTableDescriptor (имя таблицы)

HTableDescriptor addFamily (семейство HColumnDescriptor)

Добавляет семейство столбцов к данному дескриптору