【HBase】HBase-2.0.5 安装

2019-06-06  本文已影响0人  w1992wishes

一、下载安装

http://www.apache.org/dyn/closer.cgi/hbase

从上述页面,挑选一个 Apache Download Mirror(Apache下载镜像),下载一个Hbase 的稳定发布版本,注意看是否适配 Hadoop 版本。

解压:

tar -zxv -f hbase-2.0.5-bin.tar.gz

设置 Hbase 环境变量,并使其生效:

# hbase env
export HBASE_HOME=/home/hadoop/hbase
export PATH=$PATH:$HBASE_HOME/bin

获取 Hbase 选项列表及版本信息:

hbase version

二、配置 hbase

修改及配置 hbase/conf 目录下的 hbase-env.sh 文件。

export JAVA_HOME=/opt/jdk1.8.0_161
export HBASE_MANAGES_ZK=false

其中 HBASE_MANAGES_ZK=false 表示我们使用自己安装 zookeeper 集群而不是 hbase 自带的 zookeeper 集群。

修改及配置 hbase/conf 目录下的 hbase-site.xml 文件。

<configuration>
    <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/var/zookeeper</value>
    </property>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
</configuration>

修改 regionservers,添加 hbase 集群服务器的 ip 或者 hostname。

master
slave1
slave2

三、复制 hbase 到集群

scp -r hbase hadoop@slave1:/home/hadoop
scp -r hbase hadoop@slave2:/home/hadoop

四、启动 hbase

start-hbase.sh

在哪台服务器使用上述命令启动则那台服务器即为 master 节点,使用 jps 命令查看启动情况。

5600 Jps
2214 SecondaryNameNode
4984 HRegionServer
4808 HMaster
4348 QuorumPeerMain
2029 NameNode
2397 ResourceManager

在 master 上启动了 HMaster 和 HRegionServer。

hbase集群安装和启动完成,此时可以通过Web页面查看Hbase集群情况:http://master:16010

image
上一篇 下一篇

猜你喜欢

热点阅读