Frage

verbrachte ich einige Zeit auf der Suche um, und alles, was ich finden konnte, ist Jython. Es ist eine Option, aber es ist etwas, das in einer mehr Pythonesque (einfacher) Art und Weise verwendet werden könnte?

War es hilfreich?

Lösung

Sie können versuchen, thrift Python-Anbindung aber die Projekte scheint tot. Ich würde gehen mit Sternentor , einem RESTful Web Service Frontend für HBase, wie dealing mit REST Web Services sollten mit Standardbibliotheken leicht genug sein.

Andere Tipps

Stargate ist noch im contrib Teil des Hbase Projekt während ThriftServer in Kern (org.apache.hadoop.hbase.thrift) gehalten wird. Besorgen Sie sich die HBase.thrift Datei aus dem Repository und führen

thrift --gen py HBase.thrift auf sie, schieben Sie den Inhalt in wo und einen thrift Serverstart. Stargate ist sehr, sehr langsam. Die HBase thrift hat noch einiges an Arbeit auf sie zu tun, aber es ist immer noch aktiv an denen gearbeitet wird

Ein paar Orte, um loszulegen

http://wiki.apache.org/hadoop/Hbase/ThriftApi

FWIW, ich versuche, etwas zu bekommen, begann unter http://github.com/hammer/pyhbase . Völlig ein Hack jetzt aber wird es in den nächsten Wochen zu polieren. Ich verbinde mit dem Mozilla-Client, dass ich begann, aus.

Auch gehen durch https://github.com/tousif/Hwrapper Wrapper für den Hbase REST api .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top