Python で hbase をいじろうとしていて、cloudera リポジトリを使用して hadoop/hbase パッケージをインストールしています。シェルを使用してデータベースにアクセスして作業できるように見えますが、Python内では完全には機能していません。
hbase と通信するにはthriftが必要なので、ソースからダウンロードしてコンパイルしました.thriftをpythonにインポートできますがfrom hbase import Hbase
、モジュールが見つからないというエラーが発生します。
それを機能させるために必要なパッケージ/モジュールを誰か知っていますか? easy_install と yum (私は centos6 を使用しています) を調べてみましたが、うまくいきませんでした。debain を使用している人sudo aptiutde install python-hbase
が、そのコマンド/パッケージを持っていないということでインストールしたという記事を見つけました。
また、それが役立つ場合は、 clouderaからほとんどのベースをインストールし、http://yannramin.com/2008/07/19/using-facebook-thrift-with-python からのいくつかの指示 (インストールを必要としないもの) に従いました。-および-hbase/
ヘルプ/ヒント/提案は素晴らしいでしょう。
ありがとう!