zoukankan      html  css  js  c++  java
  • HBase安装指南

    一.事前准备

    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

    网页验证:

     

    简单命令验证

     

  • 相关阅读:
    今天不说技术,说说中国的十二生肖告诉了我们什么?这就是我们的祖先!
    JS函数的原型及对象,对象方法,对象属性的学习
    C#3.0特性之列表对象的赋值更容易
    读本地图像文件,在上面写一些文件,再传到WWW服务器上
    【Visual C++】vs2008/2005正确打开vs2010所创建项目的几种方法
    高级Swing容器(一)
    助你成长为优秀的程序员 杰出的软件工程师、设计师、分析师和架构师
    Root Pane Containers(一)
    【Visual C++】关于无法打开包括文件:“StdAfx.h”或者意外结尾的错误解决方案
    20年工作经验的架构师写给程序员的一封信
  • 原文地址:https://www.cnblogs.com/kwfxdz/p/11790287.html
Copyright © 2011-2022 走看看