Hbase(一)安装与配置

在安装hbase之前,确保已安装hadoop,同时注意hbase和hadoop版本的兼容关系

http://hbase.apache.org/book.html

1、安装包下载

下载地址:http://archive.apache.org/dist/hbase/

2、解压

tar -zxvf hbase-2.2.4-bin.tar.gz -C /usr/local

3、配置

  1. hbase-env.sh
    #jdk路径
    export JAVA_HOME=/root/opt/jdk1.8.0_221
    #使用外部zookeeper
    export HBASE_MANAGES_ZK=false
  2. hbase-site.xml
    <configuration>
     <!-- 指定hbase在HDFS上存储的路径 -->
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://centos1:9000/hbase</value>
        </property>
        <!-- 指定hbase是分布式的 -->
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <!-- 指定zk的地址,多个用“,”分割 -->
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>centos1:2181,centos2:2181,centos3:2181</value>
        </property>
        <property>   <!--默认HMaster HTTP访问端口-->
            <name>hbase.master.info.port</name>
            <value>16010</value>
        </property>
        <property>   <!--默认HRegionServer HTTP访问端口-->
          <name>hbase.regionserver.info.port</name>
          <value>16030</value>
        </property>
        <property>
        <name>hbase.unsafe.stream.capability.enforce</name>
        <value>false</value>
        </property>
    </configuration>
  3. regionservers
    centos2
    centos3

4、分发其他节点

scp -r hbase-2.2.4 centos2:/usr/local
scp -r hbase-2.2.4 centos3:/usr/local

5、配置环境变量

 vi /etc/profile
export HBASE_HOME=/usr/local/hbase-1.2.6
export PATH=$PATH:$HBASE_HOME/bin
source /etc/profile

6、启动

 注意:启动hbase之前,必须保证hadoop集群和zookeeper集群是可用的。

bin/start-hbase.sh
  1. 进入命令行
    hbase shell
  2. 页面监控

    http://centos1:16010/


posted @ 2020-05-23 20:31  果园里的码农  阅读(290)  评论(0编辑  收藏  举报