python3.7通过thrift操作hbase

python3.7通过thrift操作hbase

HBase是一个分布式的、面向列的开源数据库,其是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。其数据结构类似与Redis的key-value模式。

python3.7通过thriftrpc接口操作hbase,指定依赖库为:thrift hbase-thrift 然而我们python3.7环境中发现hbase-thrift-0.20.4无法被支持,hbase-thrift 官方仅推荐用于python2.x于是有了下边的patch版本 patch 版本写法的客户端。

  • patch版本下载,适用于python 3.xhttp://dl.cpp.la/Archive/hbase-thrift-0.20.4.patch.tgz

卸载hbase-thrift-0.20.4版本

安装hbase-thrift-0.20.4.patch版本(支持python3.x)

检测安装是否成功

Python3.7操作hbase-thrift-patch客户端代码示例

by: cpp.la

发表评论

电子邮件地址不会被公开。 必填项已用*标注