参考链接https://happybase.readthedocs.io/en/latest/news.html#happybase-0-9

1.安装依赖包

pip install happybase

pip install thrift

2.连接Hbase

import happybase

connection = happybase.Connection('cdh04')

#注意cdh04为Thrift server地址

print (connection.tables())

3.happybase的使用

3.1建立连接

import happybase

connection = happybase.Connection('cdh04')

当connection被创建的时候,默认自动与Hbase建立socket连接的

若不想自动与Hbase建立socket连接,可以将autoconnect参数设置为False

connection = happybase.Connection('cdh04', autoconnect=False)

然后手动与Hbase建立socket连接

connection.open()

3.2查看可用的table

print (connection.tables())

3.2创建table

创建table名字Jacson_Bai包含3个列族:INFO、NAME、SOURCE

connection.create_table(

'Jacson_Bai',

{

'INFO': dict(max_versions=3),

'NAME': dict(max_versions=1, block_cache_enabled=False),

'SOURCE': dict(),

}

)

python操作hbase,Python操作Hbase相关推荐

  1. python使用happybase库操作hbase

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

  2. BigData:大数据开发的简介、核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS、HBase、Hive}+Docker)、经典场景应用之详细攻略

    BigData:大数据开发的简介.核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS.HBase.Hive}+Docker).经典场景应用之详细攻略 BigData:大数 ...

  3. python使用thrift2协议connect hbase

    搜索了一下,网上大多都是使用thrift1来链接hbase的,其实,现在线上大多使用的都是thrift2协议,那么到底python使用thrift2怎样连接hbase呢? 下面是具体步骤: 1,下载t ...

  4. 大数据技术----HBase Python编程

    Thrift 服务 Hbase分布式数据库,使用Java语言编写,除了提供原生的Java接口外,还可以使用其他语言连接,但是需要使用Thrift服务,进行跨语言转换!!! Thrift是一种C/S模式 ...

  5. Ubuntu 14.04上使用CMake编译MXNet源码操作步骤(Python)

    MXNet源码版本号为1.3.0,其它依赖库的版本号可参考:https://blog.csdn.net/fengbingchun/article/details/84997490 . 为了通过编译源码 ...

  6. python字典(dict)+常用方法操作+列表、元组、集合、字典的互相转换

    python字典(dict)+常用方法操作+列表.元组.集合.字典的互相转换 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 为了保存具有映射关系的数据,Python ...

  7. python 对 yaml 文件操作

    python 对 yaml 文件操作 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : p ...

  8. python 对docker的操作 :docker-py教程

    python 对docker的操作 :docker-py教程 见官方文档: https://docker-py.readthedocs.io/en/latest/

  9. Python实现tab文件操作

    Python实现tab文件操作 # -*- coding:gbk -*- import os class TABFILE:     def __init__(self, filename, dest_ ...

  10. python在windows下操作word的方法的代码

    把写内容过程经常用的一些内容收藏起来,下边内容内容是关于python在windows下操作word的方法的内容,希望能对各位朋友有些好处. import win32com from win32com. ...

最新文章

  1. Python字典理解
  2. Linxu内核模块开发入门(金荣的第一篇个人技术博客)
  3. 关于org.apache.lucene.queryParser.ParseException: Encountered 解决方法
  4. 蚂蚁金服移动端可视化解决方案 F2 3.2 正式发布
  5. 简单使用gridlayout
  6. excel图表交互联动_如何使用高大上的多级联动交互式图表来分析人员结构?
  7. java 泛型小小的测试题
  8. 方法:如何获取操作系统所有分区(逻辑驱动器)
  9. #define const typedef
  10. qt客户端连接服务器不响应,qt判断tcp客户端是否连接服务器
  11. 自动关机故障常见排除法
  12. U-GAT-IT中的一些细节以及变量含义
  13. Linux 下开机自动重启脚本
  14. 在Windows XP3下搭建cocos2d-x-android开发环境
  15. Python精通-运算符与基本数据类型(三)
  16. [R语言绘图]饼状图pie
  17. ASP.NET 分页技术
  18. java二分查找分治法
  19. python之多进程和多协成爬虫
  20. Log4j 日志配置及初始化

热门文章

  1. VS2010/MFC编程入门之四(MFC应用程序框架分析)
  2. nm命令中符号类型详解
  3. 深信服安全软件产品配置概况
  4. java线程runnable_Java 线程状态之 RUNNABLE
  5. mysql 有empty_blob()_【原创】操作Blob类型的方法
  6. 如何在vue中使用图形验证码
  7. qt为窗体部件设置阴影、类似日晕效果
  8. java小票_Java编程打印购物小票实现代码
  9. c语言中1B是多少,C语言1、C语言中,运算对象必须是整型的运算符是【】A./B-查字典问答网...
  10. oracle行迁移实验,Oracle 行迁移 amp; 行链接的检测与消除