欢迎投稿

今日深度:

HBase几种安装方式,我本机的JAVA_H

HBase几种安装方式,我本机的JAVA_H


HBase几种安装方式

    • 一、前提说明
    • 二、具体安装步骤

一、前提说明


二、具体安装步骤


  • 伪分布模式(需要HDFS环境,即Hadoop已经启动了)

  • 全分布模式(有三台主机:master(主节点) slave01(从节点) slave02(从节点))
    特别注意:如果没有特别说明的,以下所有的操作默认都是在主节点(niit01)上进行的

  • HBase实现HA(在以上全分布模式的基础上,任意选择niit02或者niit03作为HMaster即可)
    假设我选择niit02作为备份的HMaster的话,我需要在niit02上手动启动一个HMaster进程即可:
    hbase-daemon.sh start master
    如果是HA模式下,需要将hdfs-site.xml和core-site.xml复制到hbase的conf目录下
    具体参考如下配置:

    <!--HBase的数据保存在HDFS对应目录,hadoop是HA,其中ns1来自与hdfs-site.xml中的hdfs-site.xml的配置dfs.nameservices-->
    <property>
      <name>hbase.rootdir</name>
      <value>hdfs://ns1/hbase</value>
    </property>    
    <!--是否是分布式环境-->
    <property>
      <name>hbase.cluster.distributed</name>
      <value>true</value>
    </property>            
    <!--配置ZK的地址-->
    <property>
      <name>hbase.zookeeper.quorum</name>
      <value>hadoop002,hadoop003,hadoop004</value>
    </property>                
    <!--冗余度-->
    <property>
      <name>dfs.replication</name>
      <value>3</value>
    </property>    
    <!--主节点和从节点允许的最大时间误差-->
    <property>
      <name>hbase.master.maxclockskew</name>
      <value>180000</value>
    </property>
    <!-- 可选择配置 -->
    <property>
        <!-- 定义regionserver上用于等待响应用户表级请求的线程数,可配大点 -->
        <name>hbase.regionserver.handler.count</name>
        <value>12</value>
    </property>
    <property>
        <!-- 这里因为要HMaster的HA,不需要指定域名 -->
        <name>hbase.master</name>
        <value>60000</value>
    </property>
    
  • www.htsjk.Com true http://www.htsjk.com/hbase/45642.html NewsArticle HBase几种安装方式,我本机的JAVA_H HBase几种安装方式 一、前提说明 二、具体安装步骤 一、前提说明 二、具体安装步骤 伪分布模式需要HDFS环境即Hadoop已经启动了 全分布模式有三台主机...
    评论暂时关闭