Интеграция Hbase с PHP

Я установил Hbase, и теперь я ищу некоторую библиотеку PHP для интеграции hbase с PHP. Я попробовал 2 библиотеки. Я пытался соединиться с бережливостью, но не смог сделать это. 2-й я пытался подключить его с помощью popHbase, но не смог для этого может кто-нибудь предоставить мне, если есть какая-либо другая библиотека, или если есть какая-либо рабочая библиотека, которая использует бережливость? пожалуйста, предложите мне, что мне делать, чтобы PHP мог общаться с hbase.

С Уважением,

    Вы не можете напрямую обращаться к HBase с PHP, но вы можете обходить его, внимательно изучив интерфейс Thrift.

    Для его настройки есть несколько частей:

    Первый:

    Thrift – это система межязыковой коммуникации и не относится к HBase. Спецификация интерфейса, которая имеет вид HBase.

    Чтобы использовать интерфейс Thrift, вам нужно скомпилировать спецификацию используемого вами языка, в данном случае, PHP. Для этого вам нужен компилятор Thrift (вы можете получить его на trift.apache.org).

    Укомплектовать его:

    trift –gen php [hbase-root] /src/java/org/apache/hadoop/hbase/thrift/Hbase.thrift

    Это создаст несколько файлов интерфейса PHP. Бросьте это в свой проект вместе с файлами библиотеки Thrift (которые поставляются вместе с компилятором).

    Пример использования Thrift и PHP можно найти здесь: http: // svn.apache.org/viewvc/thrift/trunk/tutorial/php/PhpServer.php?view=markup – функции и методы, которые вы называете, будут теми, вы видите в файле интерфейса.

    Во- вторых:

    Вам нужно запустить сервер Thrift, который будет выполнять фактическое подключение к HBase. Инструкции находятся на сайте HBase , но по большей части вам просто нужно:

    [hbase-root] / бит / hbase бережливый старт

    Попробуйте этот пакет hbase и hive thrift php client:

    http://nousefor.net/55/2011/12/php/hbase-and-hive-thrift-php-client/

    Это правильно, но в Hadoop 0.90.3 команда компиляции

    thrift --gen php [hbase-root]/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift