zoukankan      html  css  js  c++  java
  • Hbase-0.96.2全然分布式安装部署

    Hbase-0.96.2全然分布式安装部署

    环境:

    Hadoop-2.2.0

    Zookeeper-3.4.6

    hbase-0.96.2

                 

    1.下载hbase-0.96.2-hadoop2-bin.tar.gz

        下载地址:http://apache.dataguru.cn/hbase/hbase-0.96.2/


    2.解压:$tar –zxvf hbase-0.96.2-hadoop2-bin.tar.gz


    3.同步集群时间

    切换root用户:$su root;

    查看时间:$date

    同步时间:

    $ntpdate cn.pool.ntp.org

    若没有安装ntpdate;先安装ntpdate工具

    $sudo apt-get install ntpdate

    若集群内各个节点机器系统时间不一致。那么恭喜你,你可能会遇到hmaster起不来。从节点都ok的问题。


    4.改动环境变量

    root用户登陆

    编辑环境变量

    $vi /etc/profile

    新增内容

    exportHBASE_HOME=/home/fulong/Hbase/hbase-0.96.2-hadoop2

    export PATH=$HBASE_HOME/bin:$PATH

    (这里赠送大家sqoop的设置环境变量

    export SQOOP_HOME=/home/fulong/Sqoop

    export PATH=$PATH:$SQOOP_HOME/bin

    export CATALINA_BASE=$SQOOP_HOME/server

    export LOGDIR=$SQOOP_HOME/logs/)

    刷新变量文件缓存

    $source /etc/profile


    5.改动配置文件,路劲:/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf

    5.1.将/home/fulong/Hadoop/hadoop-2.2.0/etc/hadoop下hdfs-site.xml复制到

    /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf

     

    5.2改动/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf下hbase-site.xml

    注意1:

    这里的hbase.rootdir与/home/fulong/Hadoop/hadoop-2.2.0/etc/hadoop下hdfs-site.xml的

    dfs.nameservices保持一致(见图1),大家假设好奇它的port在哪里呢。小编告诉您请看图2。

    图1:


    图2

    注意2:

     

    这里的port2181要与zookeeper中/home/fulong/Zookeeper/zookeeper-3.4.6/conf下

    的zoo.cfg中port保持一致。见图3

    图3:

    注意3:

    这里配置的是您的集群中zookeeper全部节点的hostsname

    5.3改动/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf下hbase-env.sh

    注意:本集群使用的非hbase自身管理的zookeeper所以是false,它默认是true。

    5.4改动/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf下regionservers

    这里是集群中全部hbase的从节点。

     

    6.为避免hadoop和hbase之间版本号冲突;将hbase下全部hadoop有关jar替换掉

    $ find/home/fulong/Hadoop/hadoop-2.2.0/share/hadoop -name "hadoop*jar" |xargs -i cp {/home/fulong/Hbase/hbase-0.96.2-hadoop2/lib/

     

    7.将Hbase整个目录同步(复制)到其它节点server上(眼下是在FBI001上配置)

    $cd /home/fulong

    $scp –r Hbase FBI002:/home/fulong

    $scp –r Hbase FBI003:/home/fulong

    $scp –r Hbase FBI004:/home/fulong

    $scp –r Hbase FBI005:/home/fulong

    $scp –r Hbase FBI006:/home/fulong

    $scp –r Hbase FBI007:/home/fulong

    $scp –r Hbase FBI008:/home/fulong

     

    8.启动hbase(先启动zookeeper然后hadoop再然后hbase)

    $cd /home/fulong/Hbase/ hbase-0.96.2-hadoop2

    $bin/start-hbase.sh

    配置了ssh。那么主节点会启动集群全部hbase从节点。

     

    9验证

    主节点(这里是FBI002):

     

    从节点:

    Web地址:http://FBI002:60010

          

    好了。到此为止,本文已结束,这但是小编有生以来写的第一篇长篇博客,想想还有点小激动。。。

     

     

     

  • 相关阅读:
    c++语言特性深究
    springmvc和springboot的差别
    c++11新的大特性
    C/C++编程笔记:C语言进制详解,二进制、八进制和十六进制!
    程序人生丨想学编程,大学什么样的专业能成为一名真正的程序员?
    C/C++编程笔记:C语言预处理命令是什么?不要以为你直接写#就行!
    盘点:中国“颜值+才华”的几位知名女程序员!如何看待女生当程序员?
    程序人生丨三种语言实现—用户登录界面随机验证码,源代码分享!
    自学编程,为何你始终不能学出效果?切记一定要避免这 8 大误区!
    第二批《中等职业学校专业教学标准(试行)》目录
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5364055.html
Copyright © 2011-2022 走看看