• 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

  • 相关阅读:
    http请求需要了解的一些信息
    mac修改终端配色方案
    SpringBoot之使用Redisson实现分布式锁
    https://coding.m.imooc.com/classindex.html?cid=402
    构建微电影
    一个开源的后台管理项目
    mysql
    redis安装
    maven 安装
    Django2.1集成xadmin管理后台所遇到的错误集锦,解决填坑
  • 原文地址:https://www.cnblogs.com/chenfool/p/11804926.html
Copyright © 2020-2023  润新知