鱼C论坛

 找回密码
 立即注册
查看: 1928|回复: 0

[学习笔记] hbase学习笔记

[复制链接]
发表于 2019-4-17 14:28:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
hbase是列存储数据库,最大的优点是实时对数据进行写入和读取。

常用命令:
1.进入hbase shell console

$HBASE_HOME/bin/hbase shell

2.创建表
#语法ceate <'namespace':'table'>,{name=> <family>,versions=> <versions>}
create 'ns1':'t1',{NAME => 'f1', VERSIONS => 1}

3.查看表结构
#语法 desc 'namespace:table'
desc 'ns1:t1'

4.修改表结构
#修改表结构必须先disable
disable 'ns:t1'
alter 'ns:t1',{name=>'body',ttl=>'15552000'}
enable 'ns:t1'

5.查询数据
查询某行记录
#语法 get <table>,[<family:column>]
get 't1','rowkey001','f1:col1'        #查询表t1,rowkey001中的f1下的coll的值

get 'dbpd_crs:rrs_crs_mortgage_info_i_data', '19012029|000|BMW|D10055840H00017700005013000917110910575036615101962703662632'      查对应的记录;
扫描表
scan <table>,{columns=>[family:column]}
scan 't1',{limit=>5}

scan 'dbpd_crs:rrs_crs_cust_info_i_data', {FILTER=>"PrefixFilter('18042037')"}  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 08:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表