Hbase(5)——python用happybase操作Hbase
首先要在jvm上开启hbase服务
并且在jvm上的9090端口开启thrift服务:hbase thrift start-port:9090
在win上的python环境中装上happybase库:pip3 install happybase
建立py文件:
import happybasehostname = 'xx.xx.xx.xx'
table_name = 'hbase_test:basketball1'
column_family = 'Lakers'
row_key = 'California'conn = happybase.Connection(hostname)
host_name写你的虚拟机的ip地址,用connection方法去连接你的虚拟机的Hbase
接下来自己写一些想完成的任务,比如最简单的找出自己的某一个表里的内容的函数:
def show_rows(table, row_keys=None):if row_keys:print('show value of row named %s' % row_keys)if len(row_keys) == 1:print (table.row(row_keys[0]))else:print(table.rows(row_keys))else:print('show all row values of table named %s' % table.name)for key, value in table.scan():print (key, value)
def main():table = conn.table(table_name)show_rows(table)if __name__ == "__main__":main()
实行后如下:
查看自己的Hbase数据库证实成功
Hbase(5)——python用happybase操作Hbase相关推荐
- Python使用HappyBase连接Hbase与基本操作
hbase基本概念可以参考:https://www.cnblogs.com/swordfall/p/8737328.html 文章目录 安装Hbase Python连接Hbase 1.创建.删除表结构 ...
- HBase安装配置以及Java操作hbase
2019独角兽企业重金招聘Python工程师标准>>> Apache HBase Apache HBase™是Hadoop数据库,是一个分布式,可扩展的大数据存储. 当您需要对大数据 ...
- php hbase thrift,PHP使用Thrift操作Hbase
系统架构图 HBase 启动 Thrift服务 hbase启动thrift服务 // 进入安装的hbase bin目录下 // 执行 hbase-daemon.sh start thrift2 需要注 ...
- HBase之四--(1):Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询...
1.搭建环境 新建JAVA项目,添加的包有: 有关Hadoop的hadoop-core-0.20.204.0.jar 有关Hbase的hbase-0.90.4.jar.hbase-0.90.4-tes ...
- hbase常见错误---IDE连接操作hbase报错 Insufficient permissions (user=Administrator
IDEA连接hbase,并操作hbase的时候报错,原因是,本地机器的hostname为Administrator,但是我们的hbase表的用户没有Administrator,所以出现Administ ...
- 解决python使用happybase连接hbase报错thriftpy2.transport.base.TTransportException....TSocket read 0 bytes
完整报错: thriftpy2.transport.base.TTransportException: TTransportException(type=4, message='TSocket rea ...
- python基于happybase对hbase增删改查-thrift1
准备工作: $ apt-get install libsasl2-dev # pip install thrift # pip install thrift-sasl # pip install ha ...
- 使用 Java API 操作 HBase
使用 Java API 操作 HBase 数据库,就类似HBase Shell,本质上一个是Java 代码,一个是Shell 命令.(hadoop 的文件系统莫不如此,可用Java API 的方式操作 ...
- python使用happybase库操作hbase
若想深入理解Hbase的系统架构,推荐:https://www.jianshu.com/p/479bc6308381 happybase官方文档:https://happybase.readthedo ...
最新文章
- hrg哈工大机器人集团好吗_哈工大机器人集团(HRG)
- 编写有效用例电子版_软件测试人员必须编写代码吗?
- Peter's smokes -poj 2509
- 沈梦辰回应闲鱼卖假货事件:负责到底 不做一锤子买卖
- jdbc批量更新_用集算器更新数据库的技巧
- 科技部:推进人工智能和实体经济深度融合 壮大智能经济
- 21. Don't try to return a reference when you must return an object
- 互联网协议理解(入门)
- xp系统关于无线网络连接服务器,八步骤搞定XP系统无线网络设置问题
- 关于Python中的编程,这篇阅读量预算10万+的文章可能是你见过的最完整的讲解
- 金惟纯《人生只有一件事》读书笔记
- 你该知道的音频常见接口
- matlab小船渡河物理模型,高中物理 | 小船渡河模型和斜拉船模型
- 味知香VS千味央厨,谁是年夜饭C位?
- MiniFly微型四轴开发学习日志(一)——MiniFly 微型四轴软件原理
- html5期末大作业——HTML+CSS公益关爱残疾人( 6个页面)
- UDP点对点传输实现
- Ant Design Pro右上角个人设置管理
- 四旋翼无人机学习第6节--SPL06气压传感器和MPU9250九轴传感器电路分析
- EduCoder-Web程序设计基础-html5—移动端电商页面制作-(第1关:移动端电商页面制作)
热门文章
- C语言学习之编程序,用getchar函数读入两个字符给cl和c2,然后分别用putchar函数和printf函数输出这两个字符
- u盘插入linux系统没有反应_linux系统无法挂载U盘
- 2008年清华大学计算机研究生机试真题
- mysql fulltext索引
- javascript变量中基本类型和引用类型的详解解读
- 板邓:【WordPress文件解读】wp-config.php
- Linux目录结构及作用
- 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器,适配了iOS6-10系统,3行代码即可集成....
- iOS开发学无止境 - 异步图片加载优化与常用开源库分析
- 关于Android的一些设计【转】