• Hbase伪分布式搭建


    Hbase伪分布式搭建、以及基本使用方法

    搭建说明

    Hbase部署架构图

    下载安装包

    上传下载zookeeper-3.4.9.tar.gz、hbase-1.2.4-bin.tar.gz安装包到/data/pkg目录下

    解压缩安装包到文件目录

    cd /data/pkg 
    tar zxvf zookeeper-3.4.9.tar.gz -C /software/
    tar -zxvf hbase-1.2.4-bin.tar.gz -C /software/
    

    安装zookeeper

    cd /software/zookeeper-3.4.9/
    cp conf/zoo_sample.cfg conf/zoo.cfg
    vim conf/zoo.cfg
    
    ### 修改配置文件
    # 修改数据目录
    dataDir=/data/zookeeper
    # 取消注释
    autopurge.snapRetainCount=5
    autopurge.purgeInterval=1
    

    启动zookeeper

    bin/zkServer.sh start

    验证启动zookeeper成功

    jps | grep Quorum
    46309 QuorumPeerMain 代表成功
    

    安装Hbase伪分布式

    进入安装包目录cd /software/hbase-1.2.4/

    1. 修改配置文件

    编辑conf/hbase-env.sh文件

    # 修改java环境变量
    export JAVA_HOME=/usr/jdk1.8.0_102/
    # 关闭zookeeper默认的zookeeper
    export HBASE_MANAGES_ZK=false
    注释掉
    #export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
    #export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
    

    若不注释会出现截图中的问题,参照问题说明

    2. 编辑conf/hbase-site.xml文件

    <configuration>
      <property>
          <name>hbase.cluster.distributed</name>
          <value>true</value>
       </property>
       <property>
          <name>hbase.rootdir</name>
          <value>hdfs://bigdata:9000/hbase</value>
       </property>
       <property>
          <name>hbase.zookeeper.quorum</name>
          <value>bigdata</value>
       </property>
    </configuration>
    

    3. 编辑conf/regionservers文件

    增加一行bigdata 该文件表示在哪些主机上启动RegionServers,每一行表示一个主机名,执行命令的时候需要这些机器上的SSH登陆权限.

    重启hdfs

    stop-dfs.sh
    start-df.sh
    

    启动HBase

    bin/start-hbase.sh

    查看是否启动成功

    http://bigdata:16010/master-status

    特殊说明

    bigdata 代表主机名

    扫码关注有惊喜

    (转载本站文章请注明作者和出处 白贺-studytime

  • 相关阅读:
    [zz]std::vector,std::deque,std::list的区别的使用
    [zz]有关写c++代码的习惯
    [zz]Ubuntu linux 基本操作 双网卡双IP配置
    [zz]ZooKeeper 典型的应用场景
    [zz]Ubuntu配置双网卡
    java配置文件问题
    Struts2知识积累(2)_核心概念:拦截器
    【双旦献礼】PortalBasic Java Web 应用开发框架 v3.0.1 正式发布(源码、示例及文档)
    hibernate入门
    为Eclipse定制你自己的注释模板变量
  • 原文地址:https://www.cnblogs.com/studytime/p/12871042.html
Copyright © 2020-2023  润新知