Pop HBase is a PHP client to an HBase server. It use JSON Rest and the Curl extension to communicate with the HBase server and provides a very simple and convenient interface., (*1)
Its features include:, (*2)
-
Server information: version, status and cluster information
-
Table manipulations: list, create, modify and delete
-
Row access: Create, update, retrieve
The source code has been tested agains PHP 5.2.x and PHP 5.3.x versions, however, it should also run on PHP 5.1.x versions., (*3)
By default, the connection is handled by the Curl base implementation ("PopHbaseConnectionCurl") and it requires PHP to be compiled with Curl support. A socket based implementation is also provided but less stable at the time., (*4)
Getting the source
git clone https://github.com/hxy2015/pop_hbase.git