No se puede acceder directamente desde HBase PHP, pero se puede solución provisional, es por echar un vistazo más de cerca a la interfaz de segunda mano.
Hay varias partes de su puesta en marcha:
Primero:
El ahorro es un sistema para la comunicación entre el lenguaje y no es específico de HBase. La especificación de interfaz que HBase tiene se ve like this.
Para utilizar la interfaz Thrift, debe compilar la especificación para el idioma que está utilizando, en este caso, PHP. Para hacer esto, necesita el compilador Thrift (puede obtenerlo en thrift.apache.org).
Complile que:
segunda mano --gen php [hbase-root] /src/java/org/apache/hadoop/hbase/thrift/Hbase.thrift
Esto generará algunos archivos de interfaz PHP Suelta eso en tu proyecto junto con los archivos de la biblioteca Thrift (que vino con el compilador).
Puede encontrar un ejemplo del uso de Thrift y PHP aquí: http: // svn.apache.org/viewvc/thrift/trunk/tutorial/php/PhpServer.php?view=markup - las funciones y métodos que usted llama serán los que veas en el archivo de interfaz.
Segundo:
Es necesario tener un servidor en funcionamiento Thrift que va a hacer la conexión real a HBase. Las instrucciones son on the HBase site, pero en su mayor parte se deben sólo tiene que:
empezar [hbase-root]/bin segunda mano/hbase
¿hay un tutorial más detallado? ¡porque no sé qué parte estoy haciendo mal en este momento! – Paschalis
He usado el inicio de thrift2 – ItayB