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

    配置hbasse   先配置一台 然后 给两台分发 不分主从机配置那台都一样
    1.上传tar包     
    2.解压 tar -zxvf hbase-1.1.2-bin.tar.gz 
    3.配环境  vim /etc/profile

          export HBASE_HOME=/root/Downloads/hbase-1.1.2
          export PATH=$PATH:$HBASE_HOME/bin

             source /etc/profile

    4.到hbase ---conf路径下 
        cd $HBASE_HOME
        cd conf/
       vim hbase-
    env.sh

                export HBASE_MANAGES_ZK=false
                export JAVA_HOME=/root/Downloads/jdk1.8.0_73
            export HADOOP_HOME=/root/Downloads/hadoop-2.6.5

            //将这个注释解开

                 export HBASE_PID_DIR=/var/hadoop/pids

             //注:可以直接在文件复制hadoop和java的路径
             命令:echo $JAVA_HOME 
    
    5.vim regionservers    配置从节点   写几个ip配置几个节点
    
    linux01
    linux02
    linux03
    
    6.  vim hbase-site.xml

    <configuration>
    <!-- 配置HBase使用分布式方式-->
    <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    </property>
    <!--hbase中的数据在HDFS上的位置(此处假设HDFS已经做了HA)-->
    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://linux04:9000/hbase</value>
    </property>

    <!--hbase需要连接的zookeeper集群-->
    <property>
    <name>hbase.zookeeper.quorum</name>
    <value>linux04,linux05,linux06</value>
    </property>
    <!--hbase中保存zookeeper数据的地址-->
    <property>
    <name>hbase.zookeeper.property.data.dir</name>
    <value>/root/Downloads/hbase-1.1.2/var/zookeeper</value>
    </property>

    
    

    <property>
    <name>hbase.master.info.port</name>
    <value>16010</value>
    </property>
    </configuration>

    注:a.配置多台机器的分布式
           b.配置hbase在hdfs中的存放位置
           c.配置zk集群的从节点  ---linux04机的zk宕机  换linux05  高可靠性
           d.zk集群的本地存放位置
    
    7.
    将配置好的hbase  分发给别的两台机器
    scp -r /root/Downloads/hbase-1.1.2 root@linux04:/root/Downloads/
    scp -r /root/Downloads/hbase-1.1.2 root@linux05:/root/Downloads/
    
    //注:将hbase的环境配置上 
    vim /etc/profile
        export HBASE_HOME=/root/Downloads/hbase-1.1.2     export PATH=$PATH:$HBASE__HOME/bin
    source /etc/profile
    //启动顺序 不按照顺序起不来
    8.启动zk集群: zkServer.sh start 启动hdfs集群: start-all.sh 启动hbase集群:start-hbase.sh 查看hbase集群:jps

     

     

  • 相关阅读:
    opengl学习
    同步、异步、多线程与事件型综述
    Javascript异步编程的4种方法
    ASP.NET(C#) GridView (编辑、删除、更新、取消)
    浅析五大ASP.NET数据控件
    用 Eclipse 开发 Android 应用程序
    [C# 网络编程系列]专题十:实现简单的邮件收发器
    [C# 网络编程系列]专题九:实现类似QQ的即时通信程序
    [C# 网络编程系列]专题七:UDP编程补充——UDP广播程序的实现
    [C# 网络编程系列]专题六:UDP编程
  • 原文地址:https://www.cnblogs.com/JBLi/p/10876265.html
Copyright © 2011-2022 走看看