zoukankan      html  css  js  c++  java
  • CentOS7 Hbase 安装(完全分布式)

    安装前准备

    hadoop安装

    zookeeper安装

    安装步骤

    1.下载
     
    2.解压
    $ tar -zxvf hbase-2.0.5-bin.tar.gz 
     
    3.配置环境变量 
    $ vim /etc/profile
    export HBASE_HOME=/usr/local/hbase-2.0.5
    export PATH=$PATH:$HBASE_HOME/bin
    

    $ source /etc/profile

    $ hbase version
     
     

    4.修改配置文件
    $ cd /usr/local/hbase-2.0.5/conf
    $ echo $JAVA_HOME
     
    (1)修改hbase-env.sh
    修改JAVA_HOME路径 /usr/local/java/jdk1.8.0_211
    修改HBASE_MANAGES_ZK的值为false
    # export HBASE_MANAGES_ZK=true,如果为true,表示hbase使用自带的zookeeper,这种只适合单机模式

     
    (2)修改hbase-site.xml hbase的核心配置文件

    <?xml version="1.0"?>
    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
    <configuration>
      <!-- 指定zk的地址,多个用逗号分隔 -->
      <property>
        <name>hbase.zookeeper.quorum</name>
          <value>example1,example2,example3</value>
      </property>
      <!-- ZooKeeper的zoo.conf中的配置 -->
      <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/export/zookeeper</value>
      </property>
      <!-- hbase在hdfs上的存储路径 ip:port要和hadoop/core-site.xml中的fs.defaultFS保持一致 -->
      <property>
        <name>hbase.rootdir</name>
        <value>hdfs://localhost:9000/hbase</value>
      </property>
      <!-- 指定hbase为分布式的 -->
      <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
      </property>
    </configuration>

    (3)修改regionservers文件,从节点的主机名

    hadoop01
    hadoop02
    hadoop03
    

      

    (4)添加backup-masters,配置hmaster的备份节点
    $ vim backup-masters
    hadoop02
    

      

    (5)将hadoop的hdfs-site.xml 和 core-site.xml 放在hbase的conf目录下
    $ cp /usr/local/hadoop-2.7.6/etc/hadoop/hdfs-site.xml .
    $ cp /usr/local/hadoop-2.7.6/etc/hadoop/core-site.xml .
    5.启动
    启动顺序:
    (1)启动zookeeper:zkServer.sh start
    (2)启动hdfs:start-dfs.sh
    (3)启动yarn:start-yarn.sh
    (4)启动hbase:start-hbase.sh  可在任意节点执行,在哪启动,哪就为master
    备注:单独启动一个master:hbase-deamon.sh start master  其实就是就是启动一个backup。
    在hbase中可以启动多个master,但是只有一个acitvite,其它的全部是backup。
    停止hbase:stop-hbase.sh
     
     
     
     
    6.查看进程
    主要为HMaster 和 HRegionServer
     
     
    7.url访问
     
     
  • 相关阅读:
    一行代码搞定图片缩放、旋转、加水印
    如何学习 Webpack
    Webpack 概念
    Webpack 入门
    asp.net core教程 (一)
    asp.net core教程 (二)
    ap.net core 教程(三)
    Grafana 安装配置
    zabbix-3.0.x LTS源码安装配置
    MariaDB Security
  • 原文地址:https://www.cnblogs.com/caoxb/p/11351849.html
Copyright © 2011-2022 走看看