Подключение к HBase

В статье описаны способы подключения к HBase. Вы можете использовать HBase shell, Phoenix, собственное и внешнее API HBase. Также для взаимодействия с HBase предусмотрен веб-интерфейс. См. Обзор HBase UI.

HBase shell

HBase shell представляет собой консоль JRuby, доступную на любом узле кластера HBase. За дополнительной информацией обратитесь к статьям Начало работы с HBase shell и Команды HBase shell.

Нативное Java API

HBase имеет Java API, позволяющее осуществлять программный доступ к языку манипулирования данными (DML). С помощью него можно выполнять CRUD-операции над таблицами HBase. Статья Использование нативного Java API для подключения к HBase содержит пример использования нескольких методов. Полный список API доступен по ссылке: User API Reference.

Внешнее API

Можно получить доступ к Apache HBase через языки программирования, отличные от Java, и через специальные протоколы. ADH включает в себя HBase REST-сервер и HBase Thrift2-сервер, которые можно добавить в кластер в качестве компонентов сервиса HBase. Для получения дополнительной информации обратитесь к статье Использование внешнего API для подключения HBase.

Phoenix

Apache Phoenix — это система запросов SQL для Apache HBase. Доступ к системе осуществляется через драйвер JDBC. Phoenix позволяет создавать запросы и управлять таблицами HBase с помощью SQL. См. Подключение к Phoenix.

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней