美文网首页
Mac Os下搭建 HBase-2.2.5

Mac Os下搭建 HBase-2.2.5

作者: Yobhel | 来源:发表于2023-01-08 14:19 被阅读0次

环境说明:

伪分布式搭建,使用外部ZK
(1).JDK 1.8
(2).zookeeper-3.8.0
(3).Hadoop3.1.1
(4).HBase-2.2.5

1.下载安装包

http://archive.apache.org/dist/hbase/

image.png

2.解压目录

tar -zcvf hbase-2.2.5-bin.tar.gz

3.配置环境变量

export HBASE_HOME=/Users/yezhimin/Documents/plugins/bigdata/hbase-2.2.5
export PATH=$PATH:$HBASE_HOME/bin

编辑完成之后,执行source命令使上述配置在当前终端生效:

source ~/.bashrc

4. 查看Hbase版本,确定hbase安装成功

image.png

5. 配置hbase-env.sh

# 使用外部zk,true表示使用hbase自带的zk
export HBASE_MANAGES_ZK=false
# 指定java_home目录
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_333.jdk/Contents/Home

6.配置hbase-site.xml

<!-- 设置HRegionServers共享目录,用来持久化 HBase
         注意:hbase.rootdir 里面的 HDFS 地址是要跟 Hadoop 的 core-site.xml 里面的 fs.defaultFS 的 HDFS 的 IP 地址或者域名、端口必须一致
-->
<property>
    <name>hbase.rootdir</name>
    <value>hdfs://localhost:9000/hbase</value>
</property>
<!-- 此处必须为true,不然hbase仍用自带的zk,若启动了外部的zookeeper,会导致冲突,hbase启动不起来 -->
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
</property>
<!-- ZK位置(HBase使用外部ZK,hbase-env.sh中属性HBASE_MANAGES_ZK要设置为false),必须ZK数量必须为奇数,多个可用逗号分隔 -->
<property>  
    <name>hbase.zookeeper.quorum</name>  
    <value>localhost</value>
</property>  

7.启动hbase

start-hbase.sh

查看进程


image.png

访问HBase Web UI 界面(http:localhost:16010)


image.png

相关文章

网友评论

      本文标题:Mac Os下搭建 HBase-2.2.5

      本文链接:https://www.haomeiwen.com/subject/omsucdtx.html