4.搭建HBase

Hbase安装部署基本步骤:

1、在Hadoop配置的基础上,配置环境变量HBASE_HOME、hbase-env.sh

 编辑 vim ~/.bashrc  加入

  export HBASE_HOME=/usr/local/hbase

    export  PATH=$HBASE_HOME/bin:$PATH

编辑vim /usr/local/hbase/conf/hbase-env.sh  加入

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64(jdk安装路径)

去掉注释 # export  HBASE_MANAGES_ZK=true,使用hbase自带zookeeper。

2、配置hbase-site.xml文件 

<configuration>

   <property>

     <!-- hbase存放数据目录 -->

<name>hbase.rootdir</name>

     <value>hdfs://master:9000/hbase</value>

                              <!-- 端口要和Hadoop的fs.defaultFS端口一致-->

      </property>

      <property>

        <name>hbase.cluster.distributed</name> <!-- 是否分布式部署 -->

        <value>true</value>

      </property>

      <property>

        <name>hbase.zookeeper.quorum</name> <!-- list of  zookooper -->

        <value>master,slave1,slave2</value>

      </property>

<property><!--zookooper配置、日志等的存储位置 -->

          <name>hbase.zookeeper.property.dataDir</name>

          <value>/opt/hbase/zookeeper</value>

       </property>

    </configuration>

3、配置regionservers

hbase.zookeeper.quorum是配置集群IP地址集或者域名集,逗号分隔

编辑 vim /usr/local/hbase/conf/regionservers  去掉默认的localhost,

加入slave1,slave2,保存退出 


     然后把在master上配置好的hbase,通过远程复制命令

scp -r /usr/local/hbase  slave1:/usr/local/hbase

     复制到slave1、slave2对应的位置

4、启动与停止Hbase

(1)在Hadoop已经启动成功的基础上,输入start-hbase.sh,过几秒钟便启动完成,

      输入jps命令查看进程是否启动成功,若 master上出现HMaster、HQuormPeer,

      slave上出现HRegionServer、HQuorumPeer,就是启动成功了。


     (2)输入hbase shell 命令 进入hbase命令模式

         输入status命令可以看到如下内容,1个master,2 servers,3机器全部成功启动。

         1 active master, 0 backup masters, 2 servers, 0 dead, 2.0000 average load

              在浏览器中输入http://master:16010就可以在界面上看到hbase的配置了

    (4)当要停止hbase时输入stop-hbase.sh,过几秒后hbase就会被停止了。

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

相关阅读更多精彩内容

  • hadoop2集群搭建详解------------------------天津九安医疗电子--吴伟 一、需要软件 ...
    hogface阅读 5,933评论 1 4
  • 最近在学习大数据技术,朋友叫我直接学习Spark,英雄不问出处,菜鸟不问对错,于是我就开始了Spark学习。 为什...
    Plokmijn阅读 26,790评论 6 26
  • 简介 HBase是高可靠性,高性能,面向列,可伸缩的分布式存储系统,利用HBase技术可在廉价PC Serve...
    九世的猫阅读 6,718评论 1 6
  • 入门指南 1. 简介 Quickstart会让你启动和运行一个单节点单机HBase。 2. 快速启动 – 单点HB...
    和心数据阅读 10,308评论 1 41
  • 首先确保已经安装Hadoop,Hadoop的安装请参考Hadoop环境搭建 安装软件 HBase下载地址HBase...
    忘净空阅读 6,123评论 0 3

友情链接更多精彩内容