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)
Добавляет семейство столбцов к данному дескриптору