Hbase Python接口
2014-05-08 16:55
169 查看
http://wiki.apache.org/hadoop/Hbase/ThriftApi
首先根据Hbase.thrift文件生成Python接口代码,Hbase.thrift在Hbase的源码中有,路径src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift
生成的接口文件在gen-py目录下,咱直接引用即可。
首先根据Hbase.thrift文件生成Python接口代码,Hbase.thrift在Hbase的源码中有,路径src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift
thrift --gen py Hbase.thrift
生成的接口文件在gen-py目录下,咱直接引用即可。
from thrift.transport.TSocket import TSocket from thrift.transport.TTransport import TBufferedTransport from thrift.protocol import TBinaryProtocol import sys sys.path.append('gen-py') from hbase import Hbase host = '192.168.6.1' port = 8080 transport = TBufferedTransport(TSocket(host, port)) transport.open() protocol = TBinaryProtocol.TBinaryProtocol(transport) client = Hbase.Client(protocol) #取数据 results = client.getRow('Item', 'rowkey', {}) if len(results) > 0: result = results[0] for k,v in result.columns.iteritems(): print k, v.value # 关闭 transport.close()
相关文章推荐
- Python 通过thrift接口连接Hbase读取存储数据
- Cloudera Manager HBase Thrift 接口 Go/Python客户端
- 使用Python通过Thrift接口访问HBase和Hive
- Python 通过thrift接口连接Hbase读取存储数据
- Hbase简单的java接口
- win7下 caffe python接口配置 import caffe时报错,ImportError: No module named google.protobuf.internal
- Python基础2:反射、装饰器、JSON,接口
- 初探接口测试框架--python系列7
- caffe的python接口学习(8):caffemodel中的参数及特征的抽取
- Python之登录接口(第1天)
- caffe的python接口学习(8):caffemodel中的参数及特征的抽取
- 【图像处理】Ubuntu安装OpenCV 3.0以及Python接口
- Win10下配置深度学习框架Caffe及python接口 CUDA8.0+CUDNn5.1
- 新浪微博Python3客户端接口OAuth2
- Python3.2官方文档--标准接口和dir()函数
- 基于python的接口测试框架设计(一)连接数据库
- PY++ 自动将你的C++程序接口封装供python调用
- python接口测试之序列化与反序列化(四)
- 用python搭建一个web service 接口 ( RESTful API )
- python下调用淘宝top接口例子