首先要在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相关推荐

  1. Python使用HappyBase连接Hbase与基本操作

    hbase基本概念可以参考:https://www.cnblogs.com/swordfall/p/8737328.html 文章目录 安装Hbase Python连接Hbase 1.创建.删除表结构 ...

  2. HBase安装配置以及Java操作hbase

    2019独角兽企业重金招聘Python工程师标准>>> Apache HBase Apache HBase™是Hadoop数据库,是一个分布式,可扩展的大数据存储. 当您需要对大数据 ...

  3. php hbase thrift,PHP使用Thrift操作Hbase

    系统架构图 HBase 启动 Thrift服务 hbase启动thrift服务 // 进入安装的hbase bin目录下 // 执行 hbase-daemon.sh start thrift2 需要注 ...

  4. 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 ...

  5. hbase常见错误---IDE连接操作hbase报错 Insufficient permissions (user=Administrator

    IDEA连接hbase,并操作hbase的时候报错,原因是,本地机器的hostname为Administrator,但是我们的hbase表的用户没有Administrator,所以出现Administ ...

  6. 解决python使用happybase连接hbase报错thriftpy2.transport.base.TTransportException....TSocket read 0 bytes

    完整报错: thriftpy2.transport.base.TTransportException: TTransportException(type=4, message='TSocket rea ...

  7. python基于happybase对hbase增删改查-thrift1

    准备工作: $ apt-get install libsasl2-dev # pip install thrift # pip install thrift-sasl # pip install ha ...

  8. 使用 Java API 操作 HBase

    使用 Java API 操作 HBase 数据库,就类似HBase Shell,本质上一个是Java 代码,一个是Shell 命令.(hadoop 的文件系统莫不如此,可用Java API 的方式操作 ...

  9. python使用happybase库操作hbase

    若想深入理解Hbase的系统架构,推荐:https://www.jianshu.com/p/479bc6308381 happybase官方文档:https://happybase.readthedo ...

最新文章

  1. hrg哈工大机器人集团好吗_哈工大机器人集团(HRG)
  2. 编写有效用例电子版_软件测试人员必须编写代码吗?
  3. Peter's smokes -poj 2509
  4. 沈梦辰回应闲鱼卖假货事件:负责到底 不做一锤子买卖
  5. jdbc批量更新_用集算器更新数据库的技巧
  6. 科技部:推进人工智能和实体经济深度融合 壮大智能经济
  7. 21. Don't try to return a reference when you must return an object
  8. 互联网协议理解(入门)
  9. xp系统关于无线网络连接服务器,八步骤搞定XP系统无线网络设置问题
  10. 关于Python中的编程,这篇阅读量预算10万+的文章可能是你见过的最完整的讲解
  11. 金惟纯《人生只有一件事》读书笔记
  12. 你该知道的音频常见接口
  13. matlab小船渡河物理模型,高中物理 | 小船渡河模型和斜拉船模型
  14. 味知香VS千味央厨,谁是年夜饭C位?
  15. MiniFly微型四轴开发学习日志(一)——MiniFly 微型四轴软件原理
  16. html5期末大作业——HTML+CSS公益关爱残疾人( 6个页面)
  17. UDP点对点传输实现
  18. Ant Design Pro右上角个人设置管理
  19. 四旋翼无人机学习第6节--SPL06气压传感器和MPU9250九轴传感器电路分析
  20. EduCoder-Web程序设计基础-html5—移动端电商页面制作-(第1关:移动端电商页面制作)

热门文章

  1. C语言学习之编程序,用getchar函数读入两个字符给cl和c2,然后分别用putchar函数和printf函数输出这两个字符
  2. u盘插入linux系统没有反应_linux系统无法挂载U盘
  3. 2008年清华大学计算机研究生机试真题
  4. mysql fulltext索引
  5. javascript变量中基本类型和引用类型的详解解读
  6. 板邓:【WordPress文件解读】wp-config.php
  7. Linux目录结构及作用
  8. 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器,适配了iOS6-10系统,3行代码即可集成....
  9. iOS开发学无止境 - 异步图片加载优化与常用开源库分析
  10. 关于Android的一些设计【转】