HBase 分布式安装部署小笔记
前言
HBase的使用依赖于Hadoop和zookeeper,在安装部署HBase之前,要先安装好Hadoop和zookeeper(如果不安装zookeeper,HBase也自带了zookeeper,但HBase自带的zookeeper一般只用于简单测试使用,不能用于生产环境),Hadoop和zookeeper的安装部署可以分别参见我之前的博客:小坨的在CentOS6.4搭建hadoop集群的实践笔记 和 小坨的Spark分布式集群环境搭建小笔记里安装zookeeper这一part。
在HBase中,Zookeeper的作用有
- Leader选举,竞选出活跃的Master
- 服务发现,发现Region Server上线配置服务
- 保存Root Region Server的位置,表的Schema等
- 任务协调,如Region的分配
下载HBase
在下载HBase之前,可以先查看HBase 和 Hadoop的版本依赖关系

由于我个人的Hadoop版本是2.7.7,所以我安装的HBase版本是2.1.x
HBase安装地址是:HBase Releases
解压并安装
解压HBase安装包至路径 /usr/local
sudo tar -zxf ~/hbase-2.1.0-bin.tar.gz -C /usr/local
将解压的安装包文件名更改为hbase
cd /usr/local
sudo mv ./hbase-2.1.0 ./hbase
把HBase目录权限赋予给Hadoop用户
cd /usr/local
sudo chown -R hadoop ./hbase
配置环境变量
vim ~/.bashrc
export PATH=$PATH:/usr/local/hbase/bin
执行source命令使上述配置生效
HBase分布式部署指南

本文详细介绍了在已安装Hadoop和zookeeper的基础上,如何进行HBase的分布式部署,包括HBase版本选择、环境配置、关键参数设置及常见问题解决。
最低0.47元/天 解锁文章
1610

被折叠的 条评论
为什么被折叠?



