美文网首页
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