主目录下进入shell窗口: bin/hbase shell
查看集群的状态: status
查看数据库版本安装时间 :version
创建表,没有其他对象: create ‘tablename’ 'column1' 'column2' 'column3'
查看表信息: list
删除列簇 : alter 'tablename' {NAME='>column1',METHOD=>'delete'}
把表离线或者在线: enable ‘tablename’ | disable ‘tablename’
删除表: drop ‘tablename’
检查表是否存在: exits ‘tablename’
查看表是否在线: is_enabled 'tablename' | is_disabled 'tablename'
插入记录: put 'tablename' 'row_key' 'address:country' 'china' 插入记录时会产生一个时间戳,可以指定自己的时间戳。
查询记录 : get ‘tablename’ 'row_key' 可以看到时间戳和value,也可以再指定列族或者列族的列,如加上 ‘address:country‘
全表扫描: scan ‘tablename’
删除指定行键的列 : delete 'tablename' 'keyname' 'column1:column', 也可以删除整行
计数行的数量: count 'tablename'
重建表: truncate ‘tablename’ 先离线,后drop ,再新建;