如何在Python中导入hbase?

2023-12-26

我正在尝试在 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/ http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/

任何帮助/提示/建议都会很棒。

Thanks!


看看 HappyBase(参见https://github.com/wbolster/happybase https://github.com/wbolster/happybase获取信息)。这是通过 Python 与 HBase 交互的现代方式。它涵盖了完整的 Thrift API,但将其包装在一个更好的界面中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Python中导入hbase? 的相关文章

随机推荐