C'è una biblioteca buona per l'accesso HBase da Python? [chiuso]
Domanda
Ho trascorso qualche tempo guardando in giro, e tutto quello che ho potuto trovare è Jython. E 'un'opzione, ma c'è qualcosa che potrebbe essere utilizzato in maniera più Pythonesque (più semplice) modo?
Soluzione
Si può provare a risparmio binding python ma i progetti sembra morto. Mi piacerebbe andare con Stargate , un servizio di front-end Web RESTful per HBase, come dealing con i servizi web resto dovrebbe essere abbastanza facile con le librerie standard.
Altri suggerimenti
Stargate è ancora in parte contrib del progetto HBase mentre ThriftServer è mantenuta nel nocciolo (org.apache.hadoop.hbase.thrift). Afferra il file HBase.thrift dal repository ed eseguire
thrift --gen py HBase.thrift
su di esso, spingere il contenuto in ovunque, e messa in un server parsimonia.
Stargate è molto molto lento. La parsimonia HBase ha ancora del lavoro da fare su di esso, tuttavia è ancora attivamente lavorato su
Un paio di posti per iniziare
FWIW, sto cercando di ottenere qualcosa ha iniziato a http://github.com/hammer/pyhbase . Totalmente un hack in questo momento, ma sarà lucidarla nel corso delle prossime settimane. I link al client di Mozilla che ho iniziato da.
https://github.com/tousif/Hwrapper wrapper per le API REST HBase .