美文网首页我爱编程
Hbase分布式环境搭建

Hbase分布式环境搭建

作者: 大龄程序员在帝都 | 来源:发表于2017-05-15 23:36 被阅读226次

    编程没有捷径,弹指间才能体会奥妙

    如果想看理论的东西参考文章末尾的hbase参考

    Hbase的分布式环境搭建过程

    1、首先下载hbase包,我下载的是最新的1.2.5

    2、解压到指定目录下:

    #解压到指定目录下
    tar -xzvf hbase-1.2.5-bin.tar.gz  -C /home
    #rename to hbase
    mv hbase-1.2.5  hbase
    

    3、配置环境变量

    export HBASE_HOME=/home/hbase
    export PATH=$HBASE_HOME/bin:$PATH
    

    配置完成以后进行source /etc/profile

    3、配置hbase-env.sh中参数
    只配置了一下两项:

    #配置JDK路径
     export JAVA_HOME=/root/ww/jdk1.8.0_121
    #配置了zookeeper不采用hbase自带的而采用我单独架设的
     export HBASE_MANAGES_ZK=false
    

    4、配置hbase-site.xml

    <configuration>
    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://node1:9000/hbase</value>
    </property>
    <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    </property>
    <property>
    <name>hbase.zookeeper.quorum</name>
    <value>node1,node2,node3</value>
    </property>
    <property>
    <name>dfs:replication</name>
    <value>2</value>
    </property>
    </configuration>
    

    以上配置项说明
    hbase.rootdir 代表HDFS上存储的hbase的根目录
    hbase.cluster.distributed代表hbase是分布式部署
    hbase.zookeeper.quorum 设置hbase对应的zookeeper
    dfs:replication 设置复制备份的个数

    5、设置regionservers服务器的地址
    这里设置为node2,node3,代表这两台为regionserver

    6、把以上配置copy到node2和node3节点上

    scp -r hbase root@node2:/home
    scp -r hbase root@node3:/home
    

    7、在node2和node3同样设置hbase对应的环境变量
    设置完成以后准备启动
    调用一下命令代表启动hbase,注意启动hbase之前,必须启动hdfs和zookeeper,因为hbase在hdfs上创建,zookeeper是对应的hmaster信息和以及regionservers的信息

    start-hbase.sh
    

    启动以后可以看到三台服务器上都有不同的进程
    node1:

    image.png

    node2和node3上会有regionserver进程

    image.png

    8、最后的验证
    hbase内部集成了jetty,可以通过访问16061端口,看hbase的相关信息:
    访问

    http://106.75.xxxx.213:16010/
    
    image.png

    如下是hbase的配置信息

    查看hdfs文件可以看到有对应的hbase文件证明安装hbase成功,后续进行hbase的一些shell和Java API的一些操作

    image.png

    基础环境搭建
    hbase分布式环境搭建参考
    hbase基础篇

    hbase架构分析
    深入Hbase架构解析一
    深入Hbase架构解析二

    相关文章

      网友评论

        本文标题:Hbase分布式环境搭建

        本文链接:https://www.haomeiwen.com/subject/uujkxxtx.html