zoukankan      html  css  js  c++  java
  • HBASE完全分布式安装

    实现步骤

    1.准备三台虚拟机,01作为主节点,02、03作为从节点。(把每台虚拟机防火墙都关掉,配置免密码登录,配置每台的主机名和hosts文件。)

    2.01节点上安装和配置:Hadoop+Hbase+JDK+Zookeeper

    3.02、03节点上安装和配置:Hbase+JDK+Zookeeper

    4.修改conf/hbase-env.sh

    配置示例:

    #修改JAVA_HOME

    export JAVA_HOME=xxxx

    #修改Zookeeper和Hbase的协调模式,hbase默认使用自带的zookeeper,如果需要使用外部zookeeper,需要先关闭。

    export HBASE_MANAGES_ZK=false

       

    5.修改hbase-site.xml,配置开启完全分布式模式

    配置示例:

    <property>

    <name>hbase.rootdir</name>

    <value>hdfs://hadoop01:9000/hbase</value>

    </property>

    <property>

    <name>hbase.cluster.distributed</name>

    <value>true</value>

    </property>

    #配置Zookeeper的连接地址与端口号

    <property>

    <name>hbase.zookeeper.quorum</name>

    <value>hadoop01:2181,hadoop02:2181,hadoop03:2181</value>

    </property>

    6.配置region服务器,修改conf/regionservers文件,每个主机名独占一行,hbase启动或关闭时会按照该配置顺序启动或关闭主机中的hbase

    配置示例:

    hadoop01

    hadoop02

    hadoop03

       

       

    7.将01节点配置好的hbase通过远程复制拷贝到02,03节点上

    8.启动01,02,03的Zookeeper服务

    9.启动01节点的Hadoop

    10.启动01节点的Hbase,进入到hbase安装目录下的bin目录

    执行:sh start-hbase.sh

    11.查看各节点的java进程是否正确

    12.通过浏览器访问http://xxxxx:60010来访问web界面,通过web见面管理hbase

    13.关闭Hmaster,进入到hbase安装目录下的bin目录

    执行:stop-hbase.sh

    14.关闭regionserver,进入到hbase安装目录下的bin目录

    执行:sh hbase-daemon.sh stop regionserver

       

    注:HBASE配置文件说明

    hbase-env.sh配置HBase启动时需要的相关环境变量

    hbase-site.xml配置HBase基本配置信息

    HBASE启动时默认使用hbase-default.xml中的配置,如果需要可以修改hbase-site.xml文件,此文件中的配置将会覆盖hbase-default.xml中的配置

    修改配置后要重启hbase才会起作用

  • 相关阅读:
    tomcat配置虚拟主机
    android widget 开发实例 : 桌面便签程序的实现具体解释和源代码 (上)
    Delphi 2007体验!
    ACE定时器
    Unity--关于优化方面的那些事儿(一)
    LTP介绍
    Java正則表達式入门
    Spring整合Hibernate的步骤
    ThreadPool.QueueUserWorkItem的性能问题
    用Bootstrap 写了个站点
  • 原文地址:https://www.cnblogs.com/shuzhiwei/p/11316525.html
Copyright © 2011-2022 走看看