目录

1.开启hbase进程

2.检查hbase状态

3.新建表格

4.表格查询

5.添加或删除列表

6.表内添加数据

7.表内更新数据

8.增加与删除列族

9.删除表组

10.退出


1.开启hbase进程

在有Hadoop的前提之下,开启hbase服务,并查看所有进程

[root@master ~]# /export/servers/hbase-1.1.12/bin/start-hbase.sh

hbase查看所有进程 hbase查看所有表命令_zookeeper

2.检查hbase状态

在hbase的bin目录下打开hbase服务器,并检查是否可以使用

[root@master bin]# hbase shell

hbase(main):001:0> version

hbase(main):002:0> whoami

hbase查看所有进程 hbase查看所有表命令_hadoop_02

3.新建表格

新建两个表格,每个表格有两列空间

注:新建(create)后面第一个是表名,之后都是列名,hbase里面没有数据库所以新建的全是表格

hbase(main):028:0> create 'student','info','exam'

hbase(main):030:0> create 'sport','footbal','swinning'

hbase查看所有进程 hbase查看所有表命令_hbase_03

4.表格查询

查询所有表名,以及查询表的结构,查询表内相信信息

hbase(main):031:0> list

hbase(main):032:0> describe 'student'

hbase(main):068:0> scan 'student'

hbase查看所有进程 hbase查看所有表命令_hbase_04

 

hbase查看所有进程 hbase查看所有表命令_hbase查看所有进程_05

5.添加或删除列表

添加列

hbase(main):047:0> alter 'student','skiing'

删除列

hbase(main):058:0> alter 'student','delete'=>'skiing'

hbase查看所有进程 hbase查看所有表命令_zookeeper_06

 

hbase查看所有进程 hbase查看所有表命令_更新数据_07

6.表内添加数据

hbase(main):063:0> put 'student','qqq','info:major','data'

hbase查看所有进程 hbase查看所有表命令_hbase_08

7.表内更新数据

hbase(main):076:0> put 'student','qqq','exam:math','200'

hbase查看所有进程 hbase查看所有表命令_hadoop_09

8.增加与删除列族

增加列族

hbase(main):097:0> alter 'student','sex'

删除列族

hbase(main):103:0> alter 'student','delete'=>'sex'

hbase查看所有进程 hbase查看所有表命令_hbase_10

9.删除表组

注:删除之前先用disable使其死掉,不然无法删除

hbase(main):111:0> disable 'student'

0 row(s) in 2.6720 seconds

hbase(main):112:0> drop 'student'

0 row(s) in 2.4820 seconds

hbase查看所有进程 hbase查看所有表命令_zookeeper_11

 

hbase查看所有进程 hbase查看所有表命令_hadoop_12

10.退出

Exit