设为首页 加入收藏

TOP

HBase集群搭建
2019-05-12 02:09:54 】 浏览:62
Tags:HBase 集群 搭建

一、HBase安装

  1. 安装zookeeper集群

    见上一篇zookeeper集群搭建
    
  2. 下载:

    找到官网下载 hbase 安装包 
    下载地址:[http://mirrors.hust.edu.cn/apache/hbase/]
    
  3. 解压:

     tar -zxvf hbase-1.2.6-bin.tar.gz -C /home/hadoop/apps/
    
  4. 修改配置文件:

    进入到Hbase安装目录conf下:
    1)vi hbase-env.sh            
        修改两个地方:
    export JAVA_HOME=/usr/local/java/jdk1.8.0_73,表示修改为自己的 jdk 目录
    export HBASE_MANAGES_ZK=false,表示不引用 hbase 自带的 zookeeper,用我们自己安装的
    2)vi hbase-site.xml
        增加以下配置:
            <configuration>
             <property>
            <!-- 指定 hbase 在 HDFS 上存储的路径 -->
             <name>hbase.rootdir</name>
             <value>hdfs://bd1804/hbase</value>
             </property>
             <property>
            <!-- 指定 hbase 是分布式的 -->
             <name>hbase.cluster.distributed</name>
             <value>true</value>
             </property>
             <property>
            <!-- 指定 zk 的地址,多个用“,”分割 -->
             <name>hbase.zookeeper.quorum</name>
             <value>hadoop01:2181,hadoop02:2181,hadoop03:2181</value>
             </property>
            </configuration>
            保存退出
    3) vi regionservers
            hadoop01
            hadoop02
            hadoop03
    4)修改 backup-masters(自行创建),指定备用的主节点
            vi backup-masters
            hadoop03
    5)最重要一步,要把 hadoop 的 hdfs-site.xml 和 core-site.xml 放到 hbase-1.2.6/conf 下
            cp ~/apps/hadoop-2.7.5/etc/hadoop/core-site.xml ~/apps/hbase-1.2.6/conf/
            cp ~/apps/hadoop-2.7.5/etc/hadoop/hdfs-site.xml ~/apps/hbase-1.2.6/conf/
    
  5. 分发安装到各节点:

    scp -r hbase-1.2.6 root@hadoop01:/home/hadoop/apps/
    scp -r hbase-1.2.6 root@hadoop02:/home/hadoop/apps/
    scp -r hbase-1.2.6 root@hadoop03:/home/hadoop/apps/
    
  6. 同步时间:

    ntpdate 时间同步服务器
    sudo ntpdate ntpl.aliyun.com
    
  7. 配置环境变量:

    sudo vi /etc/profile
    添加两行:
    export HBASE_HOME=/home/hadoop/apps/hbase-1.2.6
    export PATH=$PATH:$HBASE_HOME/bin
    保存退出!!!
    source /etc/profile
    
  8. 启动:

    1) 先启动 zookeeper 集群
        zkServer.sh start
    2) 启动 hdfs 集群
        start-dfs.sh
    3) 启动 hbase
        保证 ZooKeeper 集群和 HDFS 集群启动正常的情况下启动 HBase 集群
        启动命令:start-hbase.sh
    
  9. 查看启动是否正常,是否成功

    1) 检查各进程是否启动正常
        主节点和备用节点都启动 hmaster 进程
        各从节点都启动 hregionserver 进程
    2) 通过访问浏览器页面,格式为”主节点:16010”
        http://hadoop02:16010/
    
  10. 如果有节点相应的进程没有启动,那么可以手动启动

    hbase-daemon.sh start master
    hbase-daemon.sh start regionserver  
    
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇SpringBoot整合Swagger2 下一篇Flume 自定义source   -- S..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目