hbase学习笔记
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=>}
scan 't1',{limit=>5}
scan 'dbpd_crs:rrs_crs_cust_info_i_data', {FILTER=>"PrefixFilter('18042037')"}
页:
[1]