安装并配置HBase集群(5个节点)
安装并配置HBase
- 集群规划
- HBase2.2.5安装
- 将安装包拷贝到5台机器上并解压缩
- 配置环境变量
- 配置HBase
- 时间同步
- 修改`/usr/local/src/hbase-2.2.5/conf/hbase-env.sh`文件
- 修改`hbase-site.xml`文件
- regionservers配置
- 启动hbase
- 验证,访问HBase的web界面
之前的分享过 使用Paralles Desktop,在虚拟机环境中搭建hadoop集群(2主3从5节点),今天就在这个基础上,再搭建HBase。由于之前安装的Hadoop是2.10版本,所以Hbase我选择了2.2.5版本( HBase官网下载地址)。
在选择版本时,一般不要选择第三个数字为0的版本,而是选择上一个稳定版本,如目前最新的是2.3.0,我选择的是2.2.5。
集群规划
节点 | NN-1 | NN-2 | DN | ZK | ZKFC | JNN | HMaster | HRegionServer |
---|---|---|---|---|---|---|---|---|
hdp-master1 | * | * | * | |||||
hdp-master2 | * | * | 备 | |||||
hdp-slave1 | * | * | * | 从 | ||||
hdp-slave2 | * | * | * | 从 | ||||
hdp-slave3 | * | * | * | 从 |
# root模式下
cp /media/psf/Home/Downloads/hbase-2.2.5-bin.tar.gz /usr/local/src/
cd /usr/local/src/
tar -zxf hbase-2.2.5-bin.tar.gz
cd hbase-2.2.5
chown -R hadoop:hadoop ./hbase-2.2.5 #修改所属用户和所属用户组
配置环境变量 【安装并配置HBase集群(5个节点)】编辑hadoop用户的家目录下的.bashrc文件
export JAVA_HOME=/usr/local/src/jdk1.8.0_241
export HADOOP_HOME=/usr/local/src/hadoop-2.10.0
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:/usr/local/src/hadoop-2.10.0/sbin:/usr/local/src/hadoop-2.10.0/bin:/usr/local/hbase-2.2.5/bin
配置HBase 部署分布式模式,需要拷贝hadoop的hdfs-site.xml和core-site.xml文件到hbase的conf目录
时间同步 yum install ntp -y # 5台虚拟机都安装
ntpdate hdp-master1 #在其他4台虚拟机中执行
修改
/usr/local/src/hbase-2.2.5/conf/hbase-env.sh
文件
export JAVA_HOME=/usr/local/src/jdk1.8.0_241
export HBASE_CLASSPATH=/usr/local/hadoop-2.10.0/conf
export HBASE_MANAGES_ZK=false #(关闭Hbase本身的zookeeper集群)
修改
hbase-site.xml
文件
hbase.cluster.distributed
true
hbase.tmp.dir
./tmp
hbase.unsafe.stream.capability.enforce
false
hbase.master
9000
hbase.rootdir
hdfs://hdp-master-server/hbase
hbase.zookeeper.quorum
hdp-slave1,hdp-slave2,hdp-slave3
hbase.master.info.port
60010
regionservers配置
hdp-slave1
hdp-slave2
hdp-slave3
3.5 backup-masters配置(注意backup-masters需要手动创建)
hdp-master2
启动hbase hdp-masger1:start-hbase.sh
hdp-master2:手动启动HMaster,hbase-daemon.sh start master
验证,访问HBase的web界面
http://hdp-master1:60010
文章图片
大功告成。
记得关注我的微信公众号
文章图片
推荐阅读
- vue-cli|vue-cli 3.x vue.config.js 配置
- Mac安装Chromedriver
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- MAC安装Mongo
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- 从战略性的角度可以配置股票
- 抱怨并没有任何意义
- 读猫文收获
- 喜剧演员,小丑一样的活着
- react|react 安装