Hbase的Hmaster配置HA相比Hadoop的NameNode和ResourceManager的HA来说,比较简单,几乎不用配置什么:
- <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>
<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的进程,分别如下:
- [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 ~]$
[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 ~]$
- [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 ~]$
[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安装配置和应用实践
Linux环境下Hbase单机配置超详细版本,图文教程
指导手册06:HBase安装部署 hbase配置文件
介绍hbase 权限配置。
hbase配置需要的配置文件已配置好,可以直接拿来用
HBase安装配置与实践: 1. HBase安装 1.2 将解压的文件名hbase-1.0.1.1改为hbase,以方便使用 1.3 配置环境变量 1.4添加HBase权限 1.5查看HBase版本,确定hbase安装成功 2. HBase配置 2.1伪分布式模式配置 接...
HBase2集群配置.pdf HBase2集群配置.pdf HBase2集群配置.pdf HBase2集群配置.pdf
Linux下,基于Hadoop集群的Zookeeper、Hbase的安装及配置指导文档。 HBase作为Hadoop生态系统的一部分,是基于hadoop集群的HDFS之上的分布式数据库,HDFS为HBase提供了高可靠的底层存储支持和数据的持久化;hadoop...
Hadoop+Zookeeper+Hbase安装配置使用.pdf
hbase配置内置的zookeeper;hbase配置内置的zookeeper;
hbase_常用配置参数_以及学习笔记讲解_以及各种原理图
hadoop和hbase分布式配置及整合eclipse开发,帮助大家配置hadoop和hbase,希望对大家有帮助!
HBase配置文件若干配置.zip
HBase配置
hbase和zookeeper的详细配置
描述了centOS6.5(虚拟机)环境下,hadoop2.7.1+hbase1.3.5版本的安装配置过程,以及个人在安装过程中遇到的问题与总结
Hbase配置属性,Hbase配置属性,Hbase配置属性,Hbase配置属性
HBase官方指南——配置详解篇;HBase官方指南——配置详解篇
搭建hadoop框架中的hbase集群之前,先搭建单机的hbase,了解hbase的参数配置可以在后续搭建hbase集群节省时间
文档是我自己一步步完成实验写成的,给初学大数据的朋友共享一下希望能有所帮助