Hbase1.1.2高可用配置Hmaster容错

阅读更多

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



  
      hbase.rootdir
      hdfs://ns1/hbase
  
  
  
  hbase.cluster.distributed
   true
  
 
        hbase.zookeeper.property.clientPort
        2181
    
  
   
   hbase.master
   60000
   
     
     hbase.tmp.dir
     /ROOT/server/hbase/hbasetmp
         

     
     hbase.zookeeper.quorum
     h1,h2,h3
     
        
                hbase.regionserver.lease.period
                120000
        




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



Hbase1.1.2高可用配置Hmaster容错_第1张图片



使用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-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 ~]$ 


代表配置成功!


  • Hbase1.1.2高可用配置Hmaster容错_第2张图片
  • 大小: 27.7 KB
  • 查看图片附件

你可能感兴趣的:(hbase,master)