Подключение к 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.