暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Hbase——集群的安装

码农然 2020-02-08
309

一、资源包准备:

    #下载hbase的资源包,并在集群中进行解压:
    tar -zxvf hbase-1.3.0-bin.tar.gz
    #重命名为hbase
    mv hbase-1.3.0 hbase


    #下载zookeeper的资源包,并在master节点中解压重命名:
    tar -zxvf zookeeper-3.4.10.tar.gz
    #重命名为zookeeper
    mv zookeeper-3.4.10 zookeeper


    二、需要首先安装zookeeper:

      #将zookeeper安装目录下的zoo_sample.cfg文件更名为zoo.cfg文件
      cd /usr/local/zookeeper/conf/
      mv zoo_sample.cfg zoo.cfg
      #编辑zoo.cfg文件,设置dataDir的位置和节点位置
      dataDir=/usr/local/zkData
      server.1=master:2888:3888
      server.2=slave1:2888:3888
      server.3=slave2:2888:3888
      #创建对应的目录地址
      mkdir /usr/local/zkData(三台都是)
      #将zookeeper的安装目录发送到其他的两个节点上
      scp - r zookeeper root@slave1:/usr/local
      scp - r zookeeper root@slave2:/usr/local
      #接下来进入到/usr/local/zkData目录下(三台都是)创建myid文件
      Master中输入—— 1
      Slave1中输入—— 2
      Slave2中输入—— 3  #每个节点下的myid中的对应内容


      三、安装Hbase集群:

        #进入到HBase安装目录的conf目录下,配置hbase-site.xml文件
        <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
        </property>
        <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
        </property>
        <property>
        <name>hbase.master</name>
        <value>master</value>
        </property>
        <property>
        <name>hbase.tmp.dir</name>
        <value>/home/user/tmp/hbase</value>#事先创建
        </property>
        <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master,slave1,slave2</value>
        </property>
        <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
        </property>
        #配置regionservers文件,增加如下内容
        master
        slave1
        slave2
        #配置hbase-env.sh文件,根据同学们自身环境进行配置
        export JAVA_HOME=/usr/local/jdk1.8.0_121
        export HBASE_PID_DIR=/home/hbase/pid #事先创建
        export HBASE_MANAGES_ZK=false
        #将hbase的安装目录发送到slave1和slave2节点上
        scp -r hbase root@slave1:/usr/local
        scp -r hbase root@slave2:/usr/local
        #配置hbase的环境变量(三台都要)
        export HBASE_HOME=/usr/local/hbase
        export PATH=$PATH:$HBASE_HOME/bin
        #在master节点上启动hbase进程
        start-hbase.sh
        文章转载自码农然,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论