`
weitao1026
  • 浏览: 1045743 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

Hbase的Hmaster配置HA相比Hadoop的NameNode和ResourceManager的HA来说,比较简单,几乎不用配置什么:


Xml代码 复制代码 收藏代码
  1. <configuration>  
  2.   <property>  
  3.       <name>hbase.rootdir</name>  
  4.       <value>hdfs://ns1/hbase</value><!--这里必须跟core-site.xml中的配置一样-->  
  5.   </property>  
  6.   <!-- 开启分布式模式 -->  
  7.   <property>  
  8.   <name>hbase.cluster.distributed</name>  
  9.    <value>true</value>  
  10.   </property>  
  11.  <property>  
  12.         <name>hbase.zookeeper.property.clientPort</name>  
  13.         <value>2181</value>  
  14.     </property>  
  15.   <!--    这里是对的,只配置端口,为了配置多个HMaster -->  
  16.    <property>  
  17.    <name>hbase.master</name>  
  18.    <value>60000</value>  
  19.    </property>  
  20.      <property>  
  21.      <name>hbase.tmp.dir</name>  
  22.      <value>/ROOT/server/hbase/hbasetmp</value>  
  23.          </property>  
  24. <!-- Hbase的外置zk集群时,使用下面的zk端口 -->  
  25.      <property>  
  26.      <name>hbase.zookeeper.quorum</name>  
  27.      <value>h1,h2,h3</value>  
  28.      </property>  
  29.         <property>  
  30.                 <name>hbase.regionserver.lease.period</name>  
  31.                 <value>120000</value>  
  32.         </property>  
  33. </configuration>  
<configuration>
  <property>
      <name>hbase.rootdir</name>
      <value>hdfs://ns1/hbase</value><!--这里必须跟core-site.xml中的配置一样-->
  </property>
  <!-- 开启分布式模式 -->
  <property>
  <name>hbase.cluster.distributed</name>
   <value>true</value>
  </property>
 <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
    </property>
  <!--    这里是对的,只配置端口,为了配置多个HMaster -->
   <property>
   <name>hbase.master</name>
   <value>60000</value>
   </property>
     <property>
     <name>hbase.tmp.dir</name>
     <value>/ROOT/server/hbase/hbasetmp</value>
         </property>
<!-- Hbase的外置zk集群时,使用下面的zk端口 -->
     <property>
     <name>hbase.zookeeper.quorum</name>
     <value>h1,h2,h3</value>
     </property>
        <property>
                <name>hbase.regionserver.lease.period</name>
                <value>120000</value>
        </property>
</configuration>




完毕后,执行start-hbase.sh 启动Hbase集群,然后在第二台Hmaster上
执行hbase-daemon.sh start master,如果启动成功,则可以在16010界面上
看到备用的master,一切正常之后,可以kill掉主master,测试自动容错.







使用jps命令查看两台master的进程,分别如下:

Java代码 复制代码 收藏代码
  1. [webmaster@Hadoop-0-187 ~]$ jps  
  2. 20449 JobHistoryServer  
  3. 27295 Jps  
  4. 14204 DataNode  
  5. 20209 NameNode  
  6. 17328 ResourceManager  
  7. 3310 QuorumPeerMain  
  8. 19329 HMaster  
  9. 13827 DFSZKFailoverController  
  10. 15474 NodeManager  
  11. 14409 JournalNode  
  12. [webmaster@Hadoop-0-187 ~]$   
[webmaster@Hadoop-0-187 ~]$ jps
20449 JobHistoryServer
27295 Jps
14204 DataNode
20209 NameNode
17328 ResourceManager
3310 QuorumPeerMain
19329 HMaster
13827 DFSZKFailoverController
15474 NodeManager
14409 JournalNode
[webmaster@Hadoop-0-187 ~]$ 



Java代码 复制代码 收藏代码
  1. [webmaster@Hadoop-0-186 ~]$ jps  
  2. 30300 JournalNode  
  3. 30789 NodeManager  
  4. 582 HMaster  
  5. 30203 DataNode  
  6. 3683 Jps  
  7. 30127 NameNode  
  8. 31256 ResourceManager  
  9. 2396 QuorumPeerMain  
  10. 29987 DFSZKFailoverController  
  11. 32745 HRegionServer  
  12. [webmaster@Hadoop-0-186 ~]$   
[webmaster@Hadoop-0-186 ~]$ jps
30300 JournalNode
30789 NodeManager
582 HMaster
30203 DataNode
3683 Jps
30127 NameNode
31256 ResourceManager
2396 QuorumPeerMain
29987 DFSZKFailoverController
32745 HRegionServer
[webmaster@Hadoop-0-186 ~]$ 



代表配置成功!

分享到:
评论

相关推荐

    Hbase配置所需要的配置文件.zip

    以下是对"**Hbase配置所需要的配置文件.zip**"中可能包含的配置文件及其作用的详细解释: 1. **hbase-site.xml**: 这是HBase的主要配置文件,包含了HBase集群的全局配置参数。例如,你可以在这里设置`hbase.rootdir...

    分布式数据库HBase安装配置与实践.pdf

    同时,在`hbase-site.xml`中,配置`hbase.rootdir`指向HDFS的存储路径,设置`hbase.cluster.distributed`为true,并定义`hbase.zookeeper.quorum`,用于指定ZooKeeper的服务器列表。 在完成上述配置后,可以通过...

    hadoop和hbase分布式配置及整合eclipse开发.pdf

    4. **启动服务**: 启动HBase的相关服务,包括Zookeeper服务和HMaster服务等。 #### 六、整合Eclipse开发 整合Eclipse开发环境是为了方便编写和调试Hadoop或HBase的应用程序。这通常涉及到以下步骤: 1. **安装...

    hadoop+hbase集群搭建 详细手册

    | hadoop-node8 | *.*.83.8 | Hadoop Secondary Namenode/HBase HMaster/ZooKeeper | 三、硬件环境 在本文中,我们使用8台曙光服务器,每台服务器配置如下: * CPU:8核 * 硬盘:两个500GB硬盘 * 操作系统:SUSE ...

    Hbase完全分布式集群搭建(详细+,看完就会,).docx

    * hbase-site.xml:主要配置 HBase 的相关参数,例如 hbase.rootdir、hbase.zookeeper.property.dataDir 等。 四、搭建 HBase 完全分布式集群 搭建 HBase 完全分布式集群需要以下步骤: 1. 下载并上传 HBase 到...

    HBase的安装与配置

    ### HBase的安装与配置详解 #### 前提条件 在进行HBase的安装与配置之前,确保已经具备以下两个前提条件: 1. **HDFS分布式文件系统**:HBase依赖于Hadoop的HDFS作为底层存储系统,因此必须先安装好HDFS。 2. **...

    Hbase的安装过程及基本操作

    如果看到Hbase相关的进程,如HMaster和HRegionServer,说明启动成功。 9. **伪分布式配置**: 对于更真实的环境模拟,可以配置Hbase在伪分布式模式下运行。设置`hbase.cluster.distributed`为`true`,并确保Hadoop...

    Hadoop技术-HBase安装与配置.pptx

    6. **验证安装**:使用`jps`命令检查是否成功启动了HBase的相关进程,如HMaster、HRegionServer和HQuorumPeer等。 通过以上步骤,你就成功地在伪分布式模式下安装并配置了HBase。这个过程不仅让你掌握了基本的HBase...

    第7章 HBase组件安装与配置.pptx

    HBase 的配置包括配置 RegionServer、HMaster、ZooKeeper 等组件的配置,以及 Region 的分配和负载均衡的配置。 HBase Shell 命令 HBase Shell 命令是 HBase 的命令行接口,可以用于执行各种 HBase 操作,例如创建...

    在Ubuntu安装配置hbase

    在Ubuntu系统上安装配置HBase是一项重要的任务,尤其对于那些需要处理大规模数据的项目而言。HBase是一个分布式的、面向列的开源数据库,它构建于Hadoop之上,提供了实时读写和强一致性。以下是在Ubuntu上安装和配置...

    hbase

    安装HBase涉及配置Hadoop环境、下载HBase软件包、配置HBase的配置文件(如hbase-site.xml),以及启动和停止HBase服务等步骤。 总之,HBase作为Hadoop生态系统的一部分,提供了对大数据的实时访问能力,其独特的...

    hbase所需要的包

    安装HBase时,需要确保已安装Java运行环境,并正确配置Hadoop(如果使用HDFS作为存储),ZooKeeper(用于集群协调)以及HBase的配置文件(如`hbase-site.xml`)。启动HMaster和HRegionServer后,就可以通过客户端...

    hbase2.0环境搭建

    最后,文档中还提到,如果遇到HMaster进程闪退的问题,建议不要在hbase-site.xml中使用主机名作为IP地址,而是直接使用IP地址,因为这可能导致启动失败。 以上知识点涵盖了hbase2.0环境搭建的各个关键步骤,包括...

    hbase安装,节点添加,移除,常见问题解决

    重启HMaster服务,HBase会自动分配工作负载到新节点。 2. 移除节点:在HBase的`regionservers`文件中移除节点的主机名,然后停止该节点上的HBase服务。HBase会自动重新平衡负载到其他节点。 在运行过程中,可能会...

    hbase安装与hbase架构说明

    安装HBase时,需要配置包括hbase-env.sh、hbase-site.xml和regionserver在内的多个配置文件,以设定集群的相关参数。 总体来说,HBase提供了一个高度可扩展、高性能、面向列的存储解决方案,特别适用于大数据分析和...

    hbase安装包

    5. 高可用性:通过HMaster和RegionServer的架构,HBase提供了故障切换和数据复制功能,确保服务的连续性和数据的可靠性。 6. 数据版本:HBase支持多版本数据,可以保存一定数量的历史版本,方便审计和回溯。 在...

    hbase-1.3.1-bin.tar.gz.7z

    例如,配置多个HMaster和RegionServer以实现故障转移,使用Hadoop的Secure Mode提供安全认证,以及通过调整HBase的配置参数优化集群性能。 总结来说,安装和配置HBase 1.3.1在Linux的CentOS 6.8系统上,需要正确...

    Hbase与zookeeper文档

    在示例中,集群由一台HMaster和两台RegionServer组成,每台服务器都有特定的硬件配置,如内存和CPU资源,用于支撑HBase的运行。 【HBase集群的安装和配置】 1. **下载与解压**:从Apache官网获取HBase的最新版本,...

    hadoop2.2.0+Hbase0.96+hive0.12详细配置

    例如,我们可以将一台服务器命名为`server1`,作为HDFS的NameNode和HBase的HMaster,其他服务器如`server2`和`server3`则作为DataNode、RegionServer和ZooKeeper节点。同时,更新`/etc/hosts`文件,配置IP与主机名的...

Global site tag (gtag.js) - Google Analytics