码迷,mamicode.com
首页 > 其他好文 > 详细

HBase安装指南

时间:2019-11-04 10:00:57      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:export   scp   follow   hba   man   ons   $path   base   leader   

一.事前准备

  1. 此安装是建立在hadoop集群运行起来的基础上,此hadoop版本为2.6.0,其他版本未测试,可能存在兼容性问题。
  2. 上传所需文件到/usr/local/soft

 技术图片

 

二.zookeeper安装

1.进入文件所在目录:cd /usr/local/soft/

 技术图片

2. 解压:tar -zxvf zookeeper-3.4.6.tar.gz

3. 重命名:mv zookeeper-3.4.6 zookeeper

 技术图片

4. 进入conf目录:cd zookeeper/conf/

5. 复制并重命名zoo_sample.cfgzoo.cfgcp zoo_sample.cfg zoo.cfg

 技术图片

 6.返回上一级,并新建一个data文件夹:mkdir data

技术图片

 7.进入zoo.cfg文件并修改配置如下:vim conf/zoo.cfg

 技术图片

8. 返回软件安装目录soft,并将该配置目录同步到node1,node2

scp -r zookeeper root@node1:/usr/local/soft/

scp -r zookeeper root@node2:/usr/local/soft/

 技术图片

 9.分别修改个三台主机的对应idvim zookeeper/data/myid

 技术图片

 技术图片

 技术图片

10.启动zookeeper三台都执行):bin/zkServer.sh start

 技术图片

11. 验证zookeeper三台都执行):bin/zkServer.sh status

注意:node1leadermaster,node2follower

以上zookeeper安装完成

 

 

三.Hbase安装

1.回到soft目录下,解压hbasetar -zxvf hbase-0.98.12.1-hadoop2-bin.tar.gz

2.重命名hbase mv hbase-0.98.12.1-hadoop2 hbase

3.配置profile文件并发送给其他节点:

vim /etc/profile.d/hbase.sh

 技术图片

# SET HBASE

export HBASE_HOME=/usr/local/soft/hbase

export PATH=$HBASE_HOME/bin:$PATH

发送节点:

scp -r /etc/profile.d/hbase.sh root@node1:/etc/profile.d/

scp -r /etc/profile.d/hbase.sh root@node2:/etc/profile.d/

 技术图片

4.使配置生效(三台都执行):source /etc/profile

 技术图片

 5.修改hbase-env.sh配置文件:   vim hbase/conf/hbase-env.sh

 技术图片

 技术图片

export JAVA_HOME=/usr/local/soft/java

export HBASE_MANAGES_ZK=false

6.修改hbase-site.xml配置文件:vim hbase/conf/hbase-site.xml

 技术图片

 技术图片

   <!--指定hbase的数据在hdfs上存放的位置-->

   <property>

        <name>hbase.rootdir</name>

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

    </property>

    <property>

        <name>hbase.master</name>

        <value>hdfs://master:6000</value>

</property>

    <property>

        <name>hbase.master.info.port</name>

        <value>60010</value>

    </property>

    <!--指定hbase集群为分布式集群-->

    <property>

        <name>hbase.cluster.distributed</name>

        <value>true</value>

    </property>

    

    <!--指定zookeeper集群-->

    <property>

        <name>hbase.zookeeper.quorum</name>

        <value>master,node1,node2</value>

    </property>

    <property>

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

        <value>/usr/local/soft/zookeeper</value>

    </property>

 

7. 设置备用:vim hbase/conf/backup-masters

 技术图片

 8. 修改regionservers 配置文件:vim hbase/conf/regionservers

 技术图片

 9.复制hadoop配置文件到hbase目录下:

cp hadoop/etc/hadoop/core-site.xml hbase/conf/

cp hadoop/etc/hadoop/hdfs-site.xml hbase/conf/

 技术图片

10.hbase安装目录发送到其他节点:

scp -r hbase root@node1:/usr/local/soft/

scp -r hbase root@node2:/usr/local/soft/

 技术图片

 11.启动hbasestart-hbase.sh

 技术图片

 12.各节点jps截图:

 技术图片

 技术图片

 技术图片

 13. 验证hbase

网页验证:

 技术图片

简单命令验证

 技术图片

HBase安装指南

标签:export   scp   follow   hba   man   ons   $path   base   leader   

原文地址:https://www.cnblogs.com/kwfxdz/p/11790287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!