zoukankan      html  css  js  c++  java
  • 大数据实践(六)--hbase集群搭建(Ubuntu)

    大数据实践(六)--hbase集群搭建(Ubuntu)

    之前搭建了单机hbase,这里搭建集群。

    hbase是分布式数据库,自身携带了zookeeper,可以自行组建分布式。为了保证高可用,使用外置的zookeeper搭建集群。

    一、集群搭建

    1、解压

    使用tar命令解压到/usr/local下

    tar -zxvf xxx
    
    2、配置环境变量
    export HBASE_HOME=usr/local/hbase
    export PATH=$HBASE_HOME/bin:$PATH
    

    记得生效

    3、配置文件

    进入安装目录下的conf中:

    1. hbase-env.sh

    # 配置JDK安装位置
    export JAVA_HOME=/usr/java/jdk1.8.0_201
    # 不使用内置的zookeeper服务
    export HBASE_MANAGES_ZK=false
    

    2、hbase-site.xml

    <configuration>
    
            <property>
            <!-- 指定 hbase 以分布式集群的方式运行 -->
            <name>hbase.cluster.distributed</name>
            <value>true</value>
        </property>
        <property>
            <!-- 指定 hbase 在 HDFS 上的存储位置 -->
            <name>hbase.rootdir</name>
            <value>hdfs://master:8020/hbase</value>
        </property>
        <property>
            <!-- 指定 zookeeper 的地址-->
            <name>hbase.zookeeper.quorum</name>
            <value>master:2181,node2:2181,node3:2181</value>
        </property>
    </configuration>
    
    

    3. regionservers

    表示集群节点。

    master
    node2
    node3
    

    4、backup-masters

    这个文件可能没有,可以设置作为备用文件。

    node2	#备用节点
    

    二、启动测试

    1、启动zookeeper

    在所有节点上启动:

    zkServer.sh start
    
    2、启动hadoop

    在master节点启动即可:

    # 启动dfs服务
    start-dfs.sh
    # 启动yarn服务
    start-yarn.sh
    
    3、启动hbase

    在主节点启动即可。

    start-hbase.sh
    
    4、web-ui

    进入master的50070端口页面下的文件系统中,此时出现hbase目录:

    在这里插入图片描述

    进入16010端口下,出现hbase集群状况:

    在这里插入图片描述

  • 相关阅读:
    videojs 隐藏videobar
    nw 系统托盘的添加方式,以及ajax失效问题
    nw 注册快捷键
    bg-script 错误信息显示,以及global
    input 文件上传
    git stash,git cherry-pick
    安装Laravel
    nw + iframe嵌入page 滚动条问题
    require('nw.gui') 失效问题
    dell 交换机 双链路冗余
  • 原文地址:https://www.cnblogs.com/cgl-dong/p/13053258.html
Copyright © 2011-2022 走看看