什么是HappyBase
HappyBase 是FaceBook员工开发的操作HBase的python库, 其基于Python Thrift, 但使用方式比Thrift简单, 已被广泛应用
启动hbase thrift server : hbase-daemon.sh start thrift
安装happy base
使用happy base时可能出现的问题(windows系统)
如何使用HappyBase
import happybase
connection = happybase.Connection('somehost')
connection = happybase.Connection('somehost', autoconnect=False)
# before first use:
connection.open()
print(connection.tables())
connection.create_table('users',{
'cf1': dict()})
创建表之后可以传入表名获取到Table类的实例:
table = connection.table('mytable')
查询操作
# api
table.scan() #全表查询
table.row(row_keys[0]) # 查询一行
table.rows(row_keys) # 查询多行
#封装函数
def show_rows(table, row_keys=None):
if row_keys:
print('show value of row named %s'
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- hzar.cn 版权所有 赣ICP备2024042791号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务