【HBase】HBase-2.0.5 安装

一、下载安装

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 Zookeeper概述# ZooKeeper是一个为分布式应用所设计的分布的、开源的协调服务,它主要是用来解决...
    七寸知架构阅读 12,094评论 0 101
  • hadoop2集群搭建详解------------------------天津九安医疗电子--吴伟 一、需要软件 ...
    hogface阅读 5,938评论 1 4
  • 一、Hbase简介 HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问,是Go...
    鹅鹅鹅_阅读 2,828评论 0 1
  • 1. HBase介绍,Hbase是什么? HBase -- Hadoop Database ,是一个高可靠、高性能...
    奉先阅读 9,263评论 1 36
  • 摘要:大数据门槛较高,仅仅环境的搭建可能就要耗费我们大量的精力,本文总结了作者是如何搭建大数据环境的(单机版和集群...
    杨赟快跑阅读 15,158评论 3 65

友情链接更多精彩内容