HBase读取数据
来源:互联网 发布:ajax如何解析json数据 编辑:程序博客网 时间:2024/06/05 19:13
1、使用hbase shell读取数据使用get命令,格式如下:
get 'tablename','row'
读取emp表中第一行数据:
get 'emp','1'
读取指定的列命令如下:
get 'tablename','row',{COLUMN=>'column family:column name'}
读取emp表中personal data:name列:
get 'emp','1',{COLUMN=>'personal data:name'}
2、使用python thrift API读取数据,代码如下:
# coding=utf-8 from thrift.transport.TSocket import TSocket from thrift.transport.TTransport import TBufferedTransport from thrift.protocol import TBinaryProtocol from hbase import Hbase from hbase.ttypes import * # 主机地址及端口号,端口号默认为9090 host = '192.168.83.135' port = 9090 # 初始化链接 transport = TBufferedTransport(TSocket(host, port)) transport.open() protocol = TBinaryProtocol.TBinaryProtocol(transport) # 创建客户端 client = Hbase.Client(protocol) # 读取数据 print client.getRow('empbypy','1') print client.getRowWithColumns('empbypy','1',['personal data:name']) transport.close()
程序运行结果如下:
阅读全文
0 0
- HBase读取数据过程
- Hbase读取数据
- HBase读取数据
- hbase 下mapreduce 读取hbase中数据
- 使用hive读取hbase数据
- 使用hive读取hbase数据
- 使用hive读取hbase数据
- HBase读取数据的过程
- HBase之BlockCache数据读取
- hbase高性能读取数据
- Spark读取Hbase中的数据
- Spark读取Hbase中的数据
- spark 读取hbase中的数据
- Spark读取Hbase中的数据
- HBase数据读取流程解析
- hbase高性能读取数据
- HBase之BlockCache数据读取
- HBase数据读取流程解析
- Java并发编程:Callable、Future和FutureTask
- 产品分析报告|读书新贵——《网易蜗牛读书》
- offsetof宏与container_of宏
- vue-resource jsonp跨域问题解决方法
- [Android Studio系列(五)] Android Studio手动配置Gradle的方法
- HBase读取数据
- synchronized原理
- Markdown使用之如何满足中文阅读习惯,实现首行缩进?
- Linux下动态监测设备拔插程序
- linux解压集合
- Java并发编程:Timer和TimerTask(转载)
- FTPrep: 45 Jump Game 2
- 前端散乱笔记汇总
- HashMap和Hashtable的区别