流式大数据计算实践(4)----HBase

 

一、前言

1、前面我们搭建好了高可用的Hadoop集群,本文正式开始搭建HBase

2、HBase简介

(1)Master节点负责管理数据,类似Hadoop里面的namenode,但是他只负责建表改表等操作,如果挂掉了也不会影响使用

(2)RegionServer节点负责存储数据,类似Hadoop里面的datanode,通过Zookeeper进行通信

(3)可以看出HBase实际上是基于HDFS的分布式数据库,但是单机模式下也可以直接用普通文件系统存储数据

二、HBase环境搭建

1、下载tar.gz包,并解压

复制代码
tar zxvf /work/soft/installer/hbase-1.2.2-bin.tar.gz
复制代码

2、由于HBase是依赖Zookeeper的,所以HBase自带Zookeeper,我们先从单机模式搭建开始学习,先把之前搭建的集群停掉

3、进入到HBase目录的conf/hbase-site.xml文件,配置HBase的目录,以下目录HBase会自动创建

复制代码
vim /work/soft/hbase-1.2.2/conf/hbase-site.xml    <property>    <name>hbase.rootdir</name>    <value>file:///work/hbase/root</value>  </property>  <property>    <name>hbase.zookeeper.property.dataDir</name>    <value>/work/hbase/zookeeper/data</value>  </property>
复制代码

4、启动HBase单机模式

复制代码
/work/soft/hbase-1.2.2/bin/start-hbase.sh
复制代码

5、通过jps查看进程是否存在

6、进入HBase的命令行

复制代码
/work/soft/hbase-1.2.2/bin/hbase shell
复制代码

7、我们尝试一下建表、插入数据、查询的操作,看到结果就说明单机模式成功搭建!

复制代码
create 'testTable','testFamily'  put 'testTable
                    
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信