zoukankan      html  css  js  c++  java
  • HBase的集群搭建

    前提:已经安装过jdk,HDFS集群和zookeeper,我的集群规划见HDFS的文章中

    1.在1上安装配置hbase

      下载:http://mirror.bit.edu.cn/apache/hbase/stable/

     tar -zxvf hbase-1.2.6-bin.tar.gz -C itcast/

    2.修改配置文件   cd  /itcast/hbase-1.2.6/conf

    (1)vi hbase-site.xml 

    <configuration>
            <!-- 指定hbase在HDFS上存储的路径 -->
            <property>
                    <name>hbase.rootdir</name>
                    <value>hdfs://ns1/hbase</value>
            </property>
            <!-- 指定hbase是分布式的 -->
            <property>
                    <name>hbase.cluster.distributed</name>
                    <value>true</value>
            </property>
            <!-- 指定zk的地址,多个用“,”分割 -->
            <property>
                    <name>hbase.zookeeper.quorum</name>
                    <value>itcast04:2181,itcast05:2181,itcast06:2181</value>
            </property>
    </configuration>

    (2)vi hbase-env.sh

    export JAVA_HOME=/usr/java/jdk1.8.0_144
    export HBASE_MANAGES_ZK=false(最后的地方)

    (3)vi regionservers(在3456上存放HBase的regionservers)

            去掉原来的,改为:

    itcast03
    itcast04
    itcast05
    itcast06

    3.删除doc文件,拷贝速度会快一些。(最后已经配置过ssh免登陆,否则要输很多次密码)

    rm -rf /itcast/hbase-1.2.6/docs/

      将hdfs中的映射关系(ns1,namenode在哪)拷贝到Hbase中

    cd /itcast/hadoop-2.7.4/etc/hadoop/
    scp core-site.xml  hdfs-site.xml  itcast01:/itcast/hbase-1.2.6/conf/

      将hbase拷贝到其他虚拟机

    scp -r /itcast/hbase-1.2.6/  itcast02:/itcast/(文件夹要加-r,递归拷贝)
    scp -r /itcast/hbase-1.2.6/  itcast03:/itcast/
    scp -r /itcast/hbase-1.2.6/  itcast04:/itcast/
    scp -r /itcast/hbase-1.2.6/  itcast05:/itcast/
    scp -r /itcast/hbase-1.2.6/  itcast06:/itcast/

    4.在1上启动HBase(先启动zookeeper和HDFS)

    cd /itcast/hbase-1.2.6/bin
    ./start-hbase.sh

    5.通过浏览器访问hbase管理页面

    http://192.168.0.201:16010/(注意现在的端口号不是以前的60010)
    hdfs中多了一个/hbase目录http://192.168.0.201:50070/

    6.为了集群的安全,这里启动多个HMaster

      在2中:cd /itcast/hbase-1.2.6/bin

      单独启用一个进程:./hbase-daemon.sh start master(注意不是hmaster)
      借助zk,一个是active,一个是standby

  • 相关阅读:
    几种常用的曲线
    0188. Best Time to Buy and Sell Stock IV (H)
    0074. Search a 2D Matrix (M)
    0189. Rotate Array (E)
    0148. Sort List (M)
    0859. Buddy Strings (E)
    0316. Remove Duplicate Letters (M)
    0452. Minimum Number of Arrows to Burst Balloons (M)
    0449. Serialize and Deserialize BST (M)
    0704. Binary Search (E)
  • 原文地址:https://www.cnblogs.com/sunnyCx/p/7543688.html
Copyright © 2011-2022 走看看