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增删改的主要内容,如果未能解决你的问题,请参考以下文章

如何在服务器端执行jar包执行hbase的增删改查操作

后台用Hbase对表单数据实现增删改查遇到的问题

对给定的数据利用MapReduce编程实现数据的清洗和预处理,编程实现数据存储到HBase数据库,实现数据的增删改查操作接口

实用代码| hbase表的创建以及简单的增删改查

使用Java操作HBase(增,删,改,查操作)

Hbase中对数据 增删改查 工作流程