搭建Hbase

4. 搭建Hbase

4.1 下载解压

## 下载:百度网盘/A常用下载/大数据组件/hbase/xxx
tar -zxvf hbase-2.4.17-bin.tar.gz -C /opt/hadoop/

4.2 配置Hbase

4.2.1 环境变量配置(每台都要执行)

vim /etc/profile
---
## 加入
export HBASE_HOME=/opt/hadoop/hbase-2.4.17
export PATH=$PATH:$HBASE_HOME/bin
---
source /etc/profile

4.2.2 配置hbase-env.sh

cd /opt/hadoop/hbase-2.4.17
vim config/hbase-env.sh

export JAVA_HOME=/usr/java/jdk1.8.0_371
#false表示不使用自带的zookeeper,true表示使用自带的zk
export HBASE_MANAGES_ZK=false

4.2.3 配置hbase-site.xml

mkdir -p /opt/hbase/tmp  ## 每台都要执行
vim config/hbase-site.xml
</configuration>

<!-- hbase 在 hdfs 中的存储位置 -->
<!-- 配置hbase存储位置,根据自己的hadoop集群配置端口 -->
<property>
	<name>hbase.rootdir</name>
    <value>hdfs://master:9000/hbase</value>
</property>

<property>
<!-- 是否采用分布式 -->
	<name>hbase.cluster.distributed</name>
    <value>true</value>
</property>


<!-- zk地址 -->
<property>
	<name>hbase.zookeeper.quorum</name>
	<value>master:2181,worker01:2181,worker02:2181</value>
</property>

<!-- 临时文件存储位置 -->
<property>
    <name>hbase.tmp.dir</name>
    <value>/opt/hbase/tmp</value>
</property>
<!-- 开启配置防止 hmaster 启动问题 -->
<property>
    <name>hbase.unsafe.stream.capability.enforce</name>
    <value>false</value>
</property>

<!-- 监控页面端口 -->
  <property>
    <name>hbase.master.info.port</name>
    <value>60010</value>
  </property>

</configuration>

4.2.4 配置regionservers

vim conf/regionservers
---
master
worker01
worker02
---

4.3 分发hbase

scp -r hbase-2.4.17/ root@worker01:/opt/hadoop/
scp -r hbase-2.4.17/ root@worker02:/opt/hadoop/

4.4 启动Hbase

4.4.1 启动zookeeper

参考:https://www.cnblogs.com/fushiyi/articles/18141514 -- 1.3 启动zk

4.4.2 启动Hbase

cd /opt/hadoop/hbase-2.4.17/
bin/start-hbase.sh

image-20240418105839449

4.5 监控hbase

192.168.0.104:60010

posted @ 2024-04-18 10:59  付十一。  阅读(5)  评论(0)    收藏  举报