【发布时间】:2012-02-14 17:51:56
【问题描述】:
我正在尝试在 python 中使用 hbase,并且我正在使用 cloudera 存储库来安装 hadoop/hbase 包。它似乎可以工作,因为我可以使用 shell 访问和处理数据库,但它不能在 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-and-hbase/ 的一些说明(不需要安装的说明)
任何帮助/提示/建议都会很棒。
谢谢!
【问题讨论】:
-
fyi..我使用的文章已经快 4 岁了。我找不到任何与 python 打交道的新方法,但如果此方法已过时,请告诉我。