Python操作HBase
来源:互联网 发布:百度数据研发部 编辑:程序博客网 时间:2024/05/29 15:20
安装HBase
HBase是一个构建在HDFS上的分布式列存储系统,主要用于海量结构化数据存储。这里,我们的目标只是为Python访问HBase提供一个基本的环境,故直接下载二进制包,采用单机安装。下载后解压,修改配置文件,然后可以直接启动HBase了。所用系统版本为ubuntu14.04。
下载
- 1
- 2
配置
修改hbase-env.sh,设置JAVA_HOME。
- 1
修改hbase-site.xml,设置存储数据的根目录。
- 1
- 2
- 3
- 4
- 5
- 6
启动
- 1
- 2
安装Thrift
安装好HBase之后,还需安装Thrift,因为其他语言调用HBase时,需要通过Thrift进行连接。
安装Thrift依赖
- 1
PS: libboost1.55-all-dev,在我的ubuntu14.04上安装有点问题,所以装的是libboost1.55。
编译安装
下载源码,解压后进行编译安装。Thrift下载地址
- 1
- 2
- 3
- 4
- 5
参考文档:
https://thrift.apache.org/docs/install/debian, https://thrift.apache.org/docs/BuildingFromSource
启动HBase的Thrift服务
- 1
检查系统进程
- 1
- 2
- 3
- 4
- 5
可以看到ThriftServer已成功启动,然后我们就可以使用多种语言,通过Thrift来访问HBase了。
Python操作HBase
下面以Python为例来演示如何访问HBase。
安装依赖包
- 1
- 2
Demo程序
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
执行结果:
阅读全文
0 0
- 使用python操作HBase
- python操作 hbase 数据
- Python操作HBase
- Hbase Python 操作准备
- python访问、操作hbase
- Python操作HBase
- python通过thrift操作hbase
- HappyBase安装&Python操作HBase
- python操作hbase 远程连接
- python 通过thrift 简单操作hbase
- python 通过thrift 简单操作hbase
- [bigdata-016] python happybase 操作hbase
- 【问题汇总】python操作hbase脚本
- hbase+python安装部署及操作
- hbase 操作
- python hbase
- 使用Python语言通过Thrift 网关操作HBase
- python模块系列 (二)之操作NoSQL数据库hbase
- 教你cad版本怎么用转换器转换操作
- 1064. 朋友数(20)——C语言
- 批处理作业调度问题(分支限界法)
- Windows上检出并编译Chromium
- 教程:将WPF控件转化为.dll文件实现控件打包重用
- Python操作HBase
- Keras下的图像基本变换ImageDataGenerator参数说明
- Linux下重要命令的作用
- java的单例模式
- 区块链技术将如何变革支付方式
- JpaRepository 查询规范
- 11.7学习心得
- 你还在用fflush(stdin);清空输入缓冲区吗?
- 使用cmake