• hbase 1.4 部署


    centos 7 部署 hbase 1.4.11 版本

    在部署 hbase 前,首先安装好 jdk 1.7 和 zookeeper 3.4.14 软件。

    部署 zookeeper 软件,可以参考 zk 部署

    用户在解压 hbase 的软件包后,编辑 conf/hbase-env.sh 文件,增加以下内容

    export HBASE_HOME=/opt/hbase-1.4.11
    export HBASE_LOG_DIR=${HBASE_HOME}/database/log
    export JAVA_HOME=/opt/tool/jdk
    export HBASE_MANAGES_ZK=false

    HBASE_MANAGES_ZK=false ,代表使用自己部署的zk 服务。

    修改 conf/hbase-site.xml 配置文件

    <configuration>
    <property> <name>hbase.master.port</name> <value>60000</value> </property> <property> <name>hbase.tmp.dir</name> <value>/opt/hbase-1.4.11/database/temp</value> </property> <property> <name>hbase.rootdir</name> <value>hdfs://HOSTNAME:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>HOSTNAME</value> </property> <property> <name>hbase.master.info.port</name> <value>60010</value> </property>
    </configuration>

    hbase.cluster.distributed,这个参数代表 hbase 是否为集群,虽然这个教程是采用一台机器,但是也可以理解为 伪集群。

    hbase.master.info.port 参数,这个是 hbase web 页面的访问端口,默认是 16010。

    创建一个 hbase 的log 目录和 temp 目录

    mkdir -p ${HBASE_HOME}/database/log
    mkdir -p ${HBASE_HOME}/database/temp

    启动 hbase

    bin/start-hbase.sh

    停止 hbase

    bin/stop-hbase.sh

    参考博客:

    https://blog.csdn.net/wjlzx/article/details/99572930

  • 相关阅读:
    bzoj 2742(树状数组)
    [网络流24题(3/24)] 最长k可重区间集问题(洛谷P3358)
    bzoj 1087(状压dp)
    算法模板整理V1.0
    ACM资料汇总
    算法笔记
    NC20861 兔子的逆序对(数学基础)
    zzuli新生周赛第四周题解
    Gym 102028E Resistors in Parallel(大数)
    HDU 3974 Assign the task(dfs序建线段树)
  • 原文地址:https://www.cnblogs.com/chenfool/p/11804926.html
Copyright © 2020-2023  润新知