我正在尝试在python中使用hbase,我正在使用cloudera存储库来安装hadoop / hbase软件包.它似乎工作,因为我可以使用shell访问和使用数据库,但它不能在python中完全工作.
我知道要与hbase通信我需要thrift所以我从源代码下载并编译它,我可以将thrift导入python但是当我从hbase导入Hbase时,我得到模块未找到错误.
有谁知道我需要什么包/模块让它工作?我试着环顾easy_install和yum(我正在使用centos6)而且没有运气.我找到了一篇文章,其中一个人使用debain通过sudo aptiutde安装python-hbase安装它我没有那个命令/包,所以我不知道如何得到它(或者如果我必须从源代码编译到得到它).
另外,如果它有帮助,我从cloudera安装了大部分基地,并遵循http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/的一些说明(不需要安装)
任何帮助/提示/建议都会很棒.
谢谢!
解决方法:
看看happybase(有关信息,请参阅https://github.com/wbolster/happybase).它是从Python与HBase交互的现代方式.它涵盖了完整的Thrift API,但它包含在一个更好的界面中.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。