HBase Shell操作

进入路径:

1.1查看状态

1 active master :一个有效的master

0 backup masters:0个备份的masters

2 servers : 有2个HRegionServer

0 dead:没有挂掉的

1.0000 average load:平均负荷

1.2查看版本号

1.3查看当前用户

1.4查看有哪些表?

1.5退出命令行

1.6创建表

表与列族之间用逗号分隔,表与列族名称用单引号包裹起来

1.7查询表的信息

NAME : 可以打印的字符串,是列族名称

BLOOMFILTER : 提高随机读的性能, none|rowcol|row(默认)

VERSIONS :列族中单元时间版本最大数量,是数字

IN_MEMORY:使列族在缓存中拥有更高的优先级,true|false(默认)

 

KEEP_DELETED_CELLS:避免被标记为从hbase中删除的单元,true|false(默认)

DATA_BLOCK_ENCODING:数据库编码,none(默认)

TTL:单元版本超时时间,可以自己设置(以秒为单位),默认是forever

COMPRESSION:压缩编码,none(默认)|lzo|snappy|gzip

MIN_VERSIONS:列族中单元时间版本最小数量,是数字

BLOCKCACHE:是否将数据放入读缓存,true(默认)|false

BLOCKSIZE:数据块大小,数据块越小,索引越大,默认65535字节

REPLICATION_SCOPE:开启复制功能,默认值0不复制

1.8向表中插入数据

put 表名,行键列族/列族:列键,

添加相同列族:列键的数据会覆盖

1.9:扫描表scan

获取表中所有数据

获取指定列族的数据

scan ‘表名’,{COLUMNS=>’列族名称’}

 

 

原文地址:https://www.cnblogs.com/3020815dzq/p/10150573.html