• 大数据实践(六)--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集群状况:

    在这里插入图片描述

  • 相关阅读:
    Tinkoff Challenge
    Uva 12298 超级扑克2
    BZOJ 1031 字符加密
    HDU 4944 逆序数对
    51nod 1215 数组的宽度
    LA 3126 出租车
    LA 3415 保守的老师
    51nod 1275 连续子段的差异
    Uva 11419 我是SAM
    LA 4043 最优匹配
  • 原文地址:https://www.cnblogs.com/cgl-dong/p/13053258.html
Copyright © 2020-2023  润新知