启动: ./bin/start-hbase.sh
关闭: ./bin/stop-hbase.sh
查询版本 version
进入shell命令: /bin/hbase shell
退出: quit
列出所有表:list
建表名t1,f1和f2列族: create 't1', {NAME => 'f1', VERSIONS => 1}, {NAME => 'f2', VERSIONS => 1}
插入数据: put 't1', '1', 'f1:name', 'sk'
put 't1', '2', 'f1:age', '2821'
put 't1', '3', 'f2:city', 'nanjing'
修改操作 也是用put命令,就是重新添加内容把,把以前的内容覆盖: put 't1','1','f1:name','sk2'
查询所有数据: scan 't1'
根据rowk查询: get 't1','1'
根据指定参数查询 get 't1', '2', {COLUMN => 'f1'}
查询t1表rowk为1,列族为f1列名为name的值(名字区分大小写): get 't1','1', {COLUMN=>'f1:name'}
删除rowk为1的数据(整行删除): deleteall 't1','1'
删除rowk为1的数据(单元格删除) delete 't1','1','f1:name'
删除表t1: 先关闭 disable 't1'
再删除 drop 't1'
清空表: truncate 't1'
数据强制写到磁盘: flush 't1'