HBase命令笔记

来源:互联网 发布:百度软件开发 编辑:程序博客网 时间:2024/06/05 13:24

记忆力太不好了,决定写到博客实时查询。

名称 命令表达 创建表 create ‘表名’, ‘列族名1’,’列族名2’,’列族名N’ 查看所有表 list 描述表 describe ‘表名’ 判断表存在 exists ‘表名’ 判断是否禁用启用表 is_enabled ‘表名’ 、is_disabled ‘表名’ 添加记录 put ‘表名’, ‘rowKey’, ‘列族 : 列‘ , ‘值’ 查看记录rowkey下的所有数据 get ‘表名’ , ‘rowKey’ 查看表中的记录总数 count ‘表名’ 获取某个列族 get ‘表名’,’rowkey’,’列族’ 获取某个列族的某个列 get ‘表名’,’rowkey’,’列族:列’ 删除记录 delete ‘表名’ ,‘行名’ , ‘列族:列’ 删除整行 deleteall ‘表名’,’rowkey’ 删除一张表 先要屏蔽该表,才能对该表进行删除 第一步 disable ‘表名’ ,第二步 drop ‘表名’ 清空表 truncate ‘表名’ 查看所有记录 scan “表名” 查看某个表某个列中所有数据 scan “表名” , {COLUMNS=>’列族名:列名’} 更新记录 就是重写一遍,进行覆盖,hbase没有修改,都是追加

启动HBase集群:

bin/start-hbase.sh

关闭HBase集群:

bin/stop-hbase.sh

单独启动一个HMaster进程:

bin/hbase-daemon.sh start master

单独停止一个HMaster进程:

bin/hbase-daemon.sh stop master

单独启动一个HRegionServer进程:

bin/hbase-daemon.sh start regionserver

单独停止一个HRegionServer进程:

bin/hbase-daemon.sh stop regionserver