• HBase-集群安装


    1.下载资源包

      

    2.上传并解压hbase

    tar -zxvf hbase-1.3.6-bin.tar.gz

    3.重命名为hbase

    mv hbase-1.3.6 hbase

    4.下载zookeeper的资源包

      

    5.上传并解压zookeeper

    tar -zxvf zookeeper-3.4.6.tar.gz

    6.重命名为zookeeper

    mv zookeeper-3.4.6 zookeeper

    7.安装zookeeper集群

      7.1 将zookeeper安装目录下的zoo_sample.cfg文件更名为zoo.cfg文件

    cd /opt/module/zookeeper/conf/
    mv zoo_sample.cfg zoo.cfg

      7.2 编辑zoo.cfg文件,设置dataDir的位置和节点位置

    dataDir=/opt/module/zkData
    server.1=192.168.138.102:2888:3888
    server.2=192.168.138.103:2888:3888
    server.3=192.168.138.104:2888:3888

      7.3 创建对应目录地址(三台虚拟机都需要)

    mkdir /opt/module/zkData

      7.4 将zookeeper的安装目录发送到其他的两个节点上

    ./xsync /opt/module/zookeeper
    ./xsync /opt/module/zkData/

      7.5 进入/opt/module/zkData目录下(三台虚拟机都需要)创建myid文件

    192.168.138.102  1
    192.168.138.103  2
    192.168.138.104  3

        

      7.6 配置zookeeper的环境变量

    vim /etc/profile
    export ZK_HOME=/opt/module/zookeeper
    export PATH=$PATH:$ZK_HOME/bin

      7.7 刷新

    source /etc/profile

      7.8 分别启动三个节点上的zookeeper服务 

    cd /opt/module/zookeeper/bin/
    ./zkServer.sh start

        

    8.安装HBase集群

      8.1 进入到HBase安装目录的conf目录下,配置hbase-site.xml文件

    cd /opt/module/hbase/conf/
    vim hbase-site.xml

      8.2 编辑内容如下

    复制代码
    <configuration>
      <property>
        <name>hbase.rootdir</name>
        <value>hdfs://192.168.138.102:9000/hbase</value>
      </property>
      <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
      </property>
      <property>
        <name>hbase.hadoop102</name>
        <value>hadoop102</value>
      </property>
      <property>
        <name>hbase.tmp.dir</name>
        <value>/home/user/tmp/hbase</value>#事先创建
      </property>
      <property>
        <name>hbase.zookeeper.quorum</name>
        <value>hadoop102,hadoop103,hadoop104</value>
      </property>
      <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
      </property>
    </configuration>
    复制代码

      8.3 配置regionservers文件,增加内容如下

    hadoop102
    hadoop103
    hadoop104

      8.4 配置hbase-env.sh文件

    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
    export HBASE_PID_DIR=/home/hbase/pid
    export HBASE_MANAGES_ZK=false

      8.5 将hbase的安装目录发送到hadoop103和hadoop104节点上

    ./xsync /opt/module/hbase

      8.6 配置hbase的环境变量(三台虚拟机)

    vim /etc/profile
    export HBASE_HOME=/opt/module/hbase
    export PATH=$PATH:$HBASE_HOME/bin

      8.7 刷新

    source /etc/profile

      8.8 在hadoop102节点上启动hbase进程

    start-hbase.sh

          

  • 相关阅读:
    3.这个月有几天?
    3.这个月有几天?
    3.这个月有几天?
    2.求一个整数有几位(简单字符串操作)
    Algs4-1.2.1编写一个Point2D的用例-分治法
    Algs4-1.2.1编写一个Point2D的用例
    Algs4-1.1.39随机匹配
    Algs4-1.1.38二分查找与暴力查找
    Algs4-1.1.37糟糕的打乱
    Algs4-1.1.36乱序检查
  • 原文地址:https://www.cnblogs.com/wnwn/p/12808562.html
Copyright © 2020-2023  润新知