1.什么是Hbase
HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为协同服务,HBase利用Zookeeper作为对应来源。
2.Hbase安装与配置
(1).下载安装软件
可以从Apache官网下载安装文件,即 http://mirror.bit.edu.cn/apache/hbase/
也可以从我的云盘下载 <hbase-1.2.2-bin.tar.gz> 链接是:https://pan.baidu.com/s/1i5mTBEH 密码是:xbf4
(2). 修改配置文件
解压安装文件到指定的的文件夹 /opt/hbase
tar -zxf hbase-1.2.2-bin.tar.gz
1). 编辑hbase-env.sh
cd /opt/hbase/conf
sudo vi hbase-env.sh
#Java环境
#通过hadoop的配置文件找到hadoop集群
#使用HBASE自带的zookeeper管理集群
2). 编辑hbase-site.xml
3). 编辑regionservers
4). 修改profile文件,增加hbase全局变量
vi /etc/profile
(3).启动进程,验证hbase是否安装成功
先启动zookeeper,详情见 zookeeper环境配置与搭建
查看JPS进程
(4). 进入hbase的shell命令行,创建表member并进行查看
创建member test表