• hbase安装


    https://www.apache.org/dyn/closer.lua/hbase/2.2.0/hbase-2.2.0-bin.tar.gz

    下载

    wget -P /opt/downloads http://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.2.0/hbase-2.2.0-bin.tar.gz
    tar zxvf /opt/downloads/hbase-2.2.0-bin.tar.gz -C /opt
    mv /opt/hbase-2.2.0/ /opt/hbase

    vim /opt/hbase/conf/hbase-env.sh
    设置jdk路径
    export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64

    使用hbase自带的zookeeper
    export HBASE_MANAGES_ZK=true

    使用外部zookeeper
    export HBASE_MANAGES_ZK=false

    export JAVA_HOME=$JAVA_HOME
    export HBASE_MANAGES_ZK=false
    export HBASE_PID_DIR=/var/run

    pid_dir影响 HMaster HRegionServer 的进程pid存储

    vim /opt/hbase/conf/hbase-site.xml

    <?xml version="1.0"?>
    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
    <configuration>
        <property>
            <name>hbase.rootdir</name>
            <value>hdfs://0.0.0.0:9000/hbase</value>
        </property>
        <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
        </property>
        <property>
            <name>hbase.zookeeper.quorum</name>
            <value>192.168.0.101:2181,192.168.0.101:2182,192.168.0.101:2183</value>
        </property>
        <property>
            <name>zookeeper.znode.parent</name>           
            <value>/hbase</value>
        </property>
        <property>
            <name>zookeeper.session.timeout</name>
            <value>90000</value>
        </property>
        <property>
            <name>dfs.replication</name>
            <value>1</value>
        </property>
        <property>
            <name>hbase.master.port</name>
            <value>16000</value>
        </property>
        <property>
            <name>hbase.master.info.bindAddress</name>
            <value>0.0.0.0</value>
        </property>
        <property>
            <name>hbase.master.info.port</name>
            <value>16010</value>
        </property>
        <property>
            <name>hbase.regionserver.port</name>
            <value>16020</value>
        </property>
        <property>
            <name>hbase.regionserver.info.bindAddress</name>
            <value>0.0.0.0</value>
        </property>
        <property>
            <name>hbase.regionserver.info.port</name>
            <value>16030</value>
        </property>
        <property>
            <name>hbase.regionserver.info.port.auto</name>
            <value>false</value>
        </property>
        <property>
            <name>dfs.datanode.max.xcievers</name>
            <value>4096</value>
        </property>
        <property>
            <name>hbase.coprocessor.abortonerror</name>
            <value>false</value>
        </property>
    </configuration>

    hbase.rootdir:文件系统路径,通常与HDFS的fs.defaultFS一致,必须设置。在默认情况下HBase是写在/tmp中的,数据无法持久化。
    hbase.cluster.distributed:是否集群模式,若设置为false没法指定自己的zookeeper服务器地址
    hbase.zookeeper.quorum:zookeeper服务器地址,多个用逗号分隔
    hbase.master.port:HBase Master绑定的端口,默认16000
    hbase.master.info.bindAddress:HBase Master Web UI的绑定地址,默认0.0.0.0
    hbase.master.info.port:HBase Master Web UI的端口,-1为不运行UI实例,默认16010
    hbase.regionserver.port:HBase RegionServer绑定的端口,默认16020
    hbase.regionserver.info.bindAddress:HBase RegionServer Web UI的地址,默认0.0.0.0
    hbase.regionserver.info.port:HBase RegionServer Web UI的端口,-1表示RegionServer UI不运行,默认16030
    hbase.regionserver.info.port.auto:Master UI或RegionServer UI是否应搜索要绑定的端口,如果默认端口已被占用是否搜索新端口,默认false
    zookeeper.session.timeout:zookeeper会话超时(毫秒),默认90000
    zookeeper.znode.parent:ZooKeeper中HBase的Root ZNode,默认/hbase
    hbase.coprocessor.abortonerror:默认true,改成false后防止协处理器出现错误时导致regionServer挂掉。

    若要搭建集群

    vim /opt/habse/conf/regionservers
    127.0.0.1
    xxx.xxx.xxx.xxx

    vim /opt/habse/conf/backup-masters
    yyy.yyy.yyy.yyy

    在启动hadoop的dfs.sh后启动hbase
    /opt/hbase/bin/start-hbase.sh
    若没启动起,再执行一次。
    /opt/hbase/bin/stop-hbase.sh

    jps查看进程 (HMaster,HRegionServer, HQuorumPeer)

    hmaster界面

    http://192.168.1.101:16010

    hregionserver界面

    http://192.168.1.101:16030

  • 相关阅读:
    501. Find Mode in Binary Search Tree
    [leetcode]Evaluate Reverse Polish Notation
    [leetcode]LRU Cache
    [mock]12月27日
    [mock]12月28日
    [leetcode]Max Points on a Line
    *[topcoder]JumpFurther
    [mock]12月11日
    *[topcoder]GUMIAndSongsDiv1
    [leetcode]Reorder List
  • 原文地址:https://www.cnblogs.com/wintersoft/p/11059947.html
Copyright © 2020-2023  润新知