Hbase2.4.12集群安装

前置条件:已安装hadoop集群并且正常启动.
主hadoop0,从hadoop1,从hadoop2
(已安装hadoop3.3.3集群)
hadoop集群安装参考:https://blog.csdn.net/qq_44734154/article/details/125157180

一、下载上传解压

下载:https://hbase.apache.org/downloads.html
上传安装包:hbase-2.4.12-bin.tar.gz 到hadoop0主机的/usr/local/hbase目录下
解压:tar -zxvf hbase-2.4.12-bin.tar.gz

二、配置环境变量

# hadoop0,hadoop1,hadoop2都配置
vim /etc/profile
# 添加以下内容
export HBASE_HOME=/usr/local/hbase/hbase-2.4.12
export PATH=$HBASE_HOME/bin:$PATH
# 使配置立即生效
source /etc/profile

三、配置主机hadoop0的Hbase参数

# 修改hbase-env.sh,添加JAVA_HOME,开启zk配置
vim /usr/local/hbase/hbase-2.4.12/conf/hbase-env.sh
# 添加以下内容(jdk目录根据自己填)
export JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
export HBASE_MANAGES_ZK=true
# 修改hbase-site.xml
vim /usr/local/hbase/hbase-2.4.12/conf/hbase-site.xml
# 在configuration标签中增加以下内容
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://hadoop0:9000/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>hadoop1,hadoop0,hadoop2</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/usr/local/hbase/hbase-2.4.12/zookeeper</value>
  </property>
  <property>
    <name>hbase.master.info.port</name>
    <value>16010</value>
  </property>
  <!--hbase shell 无法使用(org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
),解决 concurrent.DefaultPromise: An exception was thrown by org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputHelper$4.operationComplete()-->
  <property>
    <name>hbase.wal.provider</name>
    <value>filesystem</value>
  </property>
# 修改regionservers 
vim /usr/local/hbase/hbase-2.4.12/conf/regionservers 
# 删除原有的localhost,添加以下内容
hadoop0
hadoop1
hadoop2

四、复制配置到从节点

# 在hadoop0上执行
scp -r /usr/local/hbase/hbase-2.4.12 hadoop1://usr/local/hbase/
scp -r /usr/local/hbase/hbase-2.4.12 hadoop2://usr/local/hbase/

五、启动验证

  1. 在hadoop0上面启动hbase
start-hbase.sh

在这里插入图片描述

  1. 查看启动结果
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 在hadoop0上启动hbase shell,没有报错就成功了

habse shell

在这里插入图片描述

  1. 查看hdfs下是否有hbase目录
hadoop fs -ls /

在这里插入图片描述

  1. 访问Hbase的web页面,查看Hbase运行状态
http://192.168.147.155:16010
或
http://hadoop0:16010(本地配置域名映射)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值