自律成为习惯,优秀自然而然。
启动前的工作创建文件夹
[root@hadoop ~]# mkdir /home/bigdata/
解压HBase.jar
[root@hadoop ~]# tar -zxvf hbase-1.2.6-bin.tar.gz -c /home/bigdata/
重命名
[root@hadoop ~]# mv /home/bigdata/hbase-1.2.6 / /home/bigdata/
[root@hadoop ~]# ll /home/bigdata/
修改环境变量文件
[root@hadoop ~]# vi/ etc/profile;
修改配置文件
[root@hadoop ~]# vi hbase-site.xml
启动HBase
步骤一
启动Hadoop集群
[root@hadoop ~ ]# start-all.sh
[root@hadoop ~ ]# jps
注意:可以先用jps命令来查看Hadoop集群是否已经启动了,如果Hadoop集群已经启动就不需要再启动Hadoop集群启动的命令。
步骤二
启动HBase
[root@hadoop ~ ]start-hbase.sh
[root@hadoop ~ ]jps
步骤三
shell登录
进入shell模式以后具有的命令有:
1、进入shell模式之后,通过list命令查看当前数据库所有表信息
[root@hadoop ~]# habse shell
2、新建user表
hbase(main):002:0> create 'user','infomation'
3、向user表插入数据
hbase(main):003:0> put 'user','001','infomation','lihao'
0 row(s) in 0.3120 seconds
hbase(main):004:0> put 'user','001','infomation','22'
0 row(s) in 0.0380 seconds
hbase(main):005:0> put 'user','002','infomation','yujianzhong'
0 row(s) in 0.0090 seconds
hbase(main):006:0> put 'user','002','infomation','30'
0 row(s) in 0.0460 seconds
hbase(main):007:0> put 'user','003','infomation','jixu'
0 row(s) in 0.0270 seconds
hbase(main):008:0> put 'user','003','infomation','36'
0 row(s) in 0.0180 seconds
4、查看user表中的数据
hbase(main):009:0> scan'user'
5、查看user表的描述
hbase(main):010:0> describe 'user'
Table user is ENABLED
user
COLUMN FAMILIES DESCRIPTION
{NAME => 'infomation', BLOOMFILTER => 'ROW', VERSIONS => '1', IN_MEMORY => 'false', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 'NON
E', TTL => 'FOREVER', COMPRESSION => 'NONE', MIN_VERSIONS => '0', BLOCKCACHE => 'true', BLOCKSIZE => '65536', REPLICATION_SCOPE => '0'}
1 row(s) in 0.0670 seconds
6、删除user表
hbase(main):012:0> disable 'user'
0 row(s) in 2.3050 seconds
hbase(main):013:0> drop 'user'
0 row(s) in 1.2940 seconds
hbase(main):014:0> list
TABLE
0 row(s) in 0.0190 seconds
=> []