python操作hbase增删改
Posted 宝哥大数据
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python操作hbase增删改相关的知识,希望对你有一定的参考价值。
1、启动hbas thrift服务
sudo .//hbase-daemon.sh start thrift
2、引入python 的hbase包 happybase
import happybase
3、获取连接
# ,端口默认是9090 hbase thrift 启动的默认端口也是9090
connection = happybase.Connection('ip',port=9090)
4、 获取表
table = connection.table("member_tag")
5、 删除一行数据
table.delete(row="mid_001", columns=None)
6、 删除一列数据
table.delete(row="mid_001", columns='info:age')
7、批量删除
batch = table.batch()
batch.delete(row='mid_001', columns=['tag:age'])
batch.delete(row='mid_002', columns=['tag:age'])
batch.send()
python操作hbase 参考 https://happybase.readthedocs.io/en/latest/user.html#establishing-a-connection
以上是关于python操作hbase增删改的主要内容,如果未能解决你的问题,请参考以下文章
对给定的数据利用MapReduce编程实现数据的清洗和预处理,编程实现数据存储到HBase数据库,实现数据的增删改查操作接口