Pasé un tiempo mirando a mi alrededor, y todo lo que pude encontrar es Jython. Es una opción, pero ¿hay algo que pueda usarse de una forma más pitonesca (más simple)?¿Existe una buena biblioteca para acceder a HBase desde Python?
Respuesta
Puede intentar thrift python bindings pero los proyectos parecen muertos. Me gustaría ir con Stargate, un front-end de servicio web RESTful para HBase, ya que lidiar con los servicios web REST debería ser lo suficientemente fácil con las bibliotecas estándar.
Stargate funciona bien, aunque parece que no hay una biblioteca de Python que envuelva las llamadas de Stargate en llamadas de Python, tiene que hacerlo usted mismo. – Wojtek
Stargate todavía está en la parte contrib del proyecto Hbase, mientras que ThriftServer se mantiene en core (org.apache.hadoop.hbase.thrift). Tome el archivo HBase.thrift del repositorio y ejecute
thrift --gen py HBase.thrift
en él, introduzca los contenidos en cualquier lugar y arranque un servidor de segunda mano. Stargate es muy lento. La segunda mano HBase todavía tiene algo de trabajo por hacer en él, sin embargo, todavía se está trabajando activamente en
Un par de lugares para empezar
Stargate parece ser una parte integral de HBase ahora. http://wiki.apache.org/hadoop/Hbase/Stargate –
Fwiw, estoy tratando de conseguir algo comenzó en http://github.com/hammer/pyhbase. Totalmente un truco en este momento pero lo puliremos en las próximas semanas. Me conecto con el cliente de Mozilla desde el que comencé.
También ve a través del contenedor https://github.com/tousif/Hwrapper para la apilación Hbase REST.
- 1. ¿Existe una buena API R para acceder a Google Docs?
- 2. Buena biblioteca de Python para AMQP
- 3. ¿Existe una buena herramienta de análisis de dependencia para Python?
- 4. ¿Hay una buena biblioteca de diagramas para Python?
- 5. ¿Alguna biblioteca de Python para acceder a libros rápidos?
- 6. cómo acceder a una clase desde un dll en python?
- 7. ¿Existe una biblioteca para funciones relacionadas con primo para Python?
- 8. ¿Existe una buena alternativa a SQL * PLUS para Oracle?
- 9. Buena biblioteca similar a STL para C
- 10. ¿Hay una buena biblioteca de cifrado GnuPG para Java/Scala?
- 11. Ejemplo para acceder a funciones Tcl desde Python
- 12. Biblioteca Objective-C para acceder a SVN
- 13. ¿Buena biblioteca de geometría en python?
- 14. ¿Cómo acceder a una variable global de Python desde C?
- 15. ¿Una buena biblioteca para convertir PDF a TIFF?
- 16. ¿Hay una buena biblioteca yaml para Android?
- 17. Una buena biblioteca de C++ para SOAP
- 18. ¿Existe una buena utilidad/biblioteca de terceros para administrar el almacén de datos de AppEngine?
- 19. ¿Buena biblioteca de python para generar archivos de audio?
- 20. buena biblioteca de PDF gratuita para Delphi
- 21. Acceder a Gmail desde Java
- 22. Buena biblioteca PHP ORM?
- 23. Llamar a una biblioteca de C# desde python
- 24. ¿Existe una buena alternativa a la extensión SOAP de PHP?
- 25. Buena biblioteca de Tiff para .NET
- 26. Existe una buena implementación de radixsort para flotadores en C#
- 27. ¿Existe una buena biblioteca de equilibrio de carga abstracta de código abierto para Java?
- 28. ¿Existe una buena biblioteca para manejar el protocolo Modbus en .NET?
- 29. Hadoop mapreduce la transmisión desde HBase
- 30. Java ORM para Hbase
Ver también HappyBase: http://happybase.readthedocs.org/en/latest/index.html. – FMc