简单易懂的HBase分布式安装

Amber ·
更新时间:2024-11-10
· 573 次阅读

自律成为习惯,优秀自然而然。

启动前的工作

创建文件夹

[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模式以后具有的命令有:

通过list命令来查看数据库中所有表的信息 通过create命令来创建数据库中的表,其中含有information一个列族 通过describe命令查看member表结构 通过put插入数据 通过scan查看表中的数据 通过disable和drop删除表中的数据 通过exit命令来退出HBase 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 => []
作者:Leslie Cheung(自律者)



安装 hbase

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章