Hbase命令增删查改

启动:   ./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'

猜你喜欢

转载自blog.csdn.net/SmallTenMr/article/details/93163857