You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by "shanmuganathan.r" <sh...@zohocorp.com> on 2011/08/09 09:17:20 UTC

Doubt in backup master ?


Hi Ram,


      Now I am using the HBase 0.90.3 version.


When I am using the following command for the backup master means that working properly
            ./bin/hbase-daemon.sh start master



The log printed in my backup master is 


2011-08-09 12:31:55,156 INFO org.apache.hadoop.hbase.metrics: MetricsString added: version
2011-08-09 12:31:55,156 INFO org.apache.hadoop.hbase.metrics: new MBeanInfo
2011-08-09 12:31:55,157 INFO org.apache.hadoop.hbase.metrics: new MBeanInfo
2011-08-09 12:31:55,157 INFO org.apache.hadoop.hbase.master.metrics.MasterMetrics: Initialized
2011-08-09 12:31:55,186 INFO org.apache.hadoop.hbase.master.ActiveMasterManager: Another master is the active master, rohinis.zohocorpin.com:60000; waiting to become the next active master



---------------------------------------------------


If I am using 
            ./bin/hbase-daemon.sh start master --backup


      The Region servers are not assigned to the backup master. 




The log printed in my backup master is


2011-08-09 12:19:19,041 INFO org.apache.hadoop.hbase.metrics: new MBeanInfo
2011-08-09 12:19:19,041 INFO org.apache.hadoop.hbase.master.metrics.MasterMetrics: Initialized
2011-08-09 12:19:19,041 DEBUG org.apache.hadoop.hbase.master.HMaster: HMaster started in backup mode.  Stalling until master znode is written.
2011-08-09 12:19:19,041 DEBUG org.apache.hadoop.hbase.master.HMaster: Waiting for master address ZNode to be written (Also watching cluster state node)



---------------------------------------------------


The log printed in my RS is


2011-08-09 12:23:03,918 DEBUG org.apache.hadoop.hbase.io.hfile.LruBlockCache: LRU Stats: total=955.33 KB, free=197.79 MB, max=198.73 MB, blocks=1, accesses=76, hits=75, hitRatio=98.68%%, cachingAccesses=76, cachingHits=75, cachingHitsRatio=98.68%%, evictions=0, evicted=0, evictedPerRun=NaN
2011-08-09 12:23:08,452 WARN org.apache.hadoop.hbase.regionserver.HRegionServer: Unable to connect to master. Retrying. Error was:
java.net.ConnectException: Connection refused
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:592)
        at org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:206)
        at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:404)
        at org.apache.hadoop.hbase.ipc.HBaseClient$Connection.setupIOstreams(HBaseClient.java:328)
        at org.apache.hadoop.hbase.ipc.HBaseClient.getConnection(HBaseClient.java:883)
        at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:750)
        at org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:257)
        at $Proxy5.getProtocolVersion(Unknown Source)
        at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:419)
        at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:393)
        at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:444)
        at org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:349)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.getMaster(HRegionServer.java:1442)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.tryRegionServerReport(HRegionServer.java:741)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:594)
        at java.lang.Thread.run(Thread.java:636)
2011-08-09 12:23:11,453 DEBUG org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will retry
2011-08-09 12:23:14,453 DEBUG org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will retry
2011-08-09 12:23:17,453 DEBUG org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will retry
2011-08-09 12:23:20,454 DEBUG org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will retry
2011-08-09 12:23:23,454 DEBUG org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will retry
2011-08-09 12:23:26,454 DEBUG org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will retry


.
.
.
-----------------------------------------------


My doubt is


Are the above two commands are same for this backup master configuration ?


Can I use the First command for the Multi master configuration ?


If the second one is the only command for Multi master configuration, than how can i solve this problem ?



Regards,

Shanmuganathan







RE: Doubt in backup master ?

Posted by Ramkrishna S Vasudevan <ra...@huawei.com>.
hi Shanmuganathan,

I am currently using ./bin/hbase-daemon.sh start master to start both active
and backup master.

so once the active goes down automatically the backup becomes master and the
RS will connect to it.(Hope this part is working fine).
I have not used in the way that you have mentioned ./bin/hbase-daemon.sh
start master --backup.

So i would suggest that you can now use the same command
./bin/hbase-daemon.sh start master for both.

By the time if there is any problem in ./bin/hbase-daemon.sh start master
--backup we could raise a JIRA for that and fix it.

Regards
Ram




-----Original Message-----
From: shanmuganathan.r [mailto:shanmuganathan.r@zohocorp.com] 
Sent: Tuesday, August 09, 2011 12:47 PM
To: user
Subject: Doubt in backup master ?



Hi Ram,


      Now I am using the HBase 0.90.3 version.


When I am using the following command for the backup master means that
working properly
            ./bin/hbase-daemon.sh start master



The log printed in my backup master is 


2011-08-09 12:31:55,156 INFO org.apache.hadoop.hbase.metrics: MetricsString
added: version
2011-08-09 12:31:55,156 INFO org.apache.hadoop.hbase.metrics: new MBeanInfo
2011-08-09 12:31:55,157 INFO org.apache.hadoop.hbase.metrics: new MBeanInfo
2011-08-09 12:31:55,157 INFO
org.apache.hadoop.hbase.master.metrics.MasterMetrics: Initialized
2011-08-09 12:31:55,186 INFO
org.apache.hadoop.hbase.master.ActiveMasterManager: Another master is the
active master, rohinis.zohocorpin.com:60000; waiting to become the next
active master



---------------------------------------------------


If I am using 
            ./bin/hbase-daemon.sh start master --backup


      The Region servers are not assigned to the backup master. 




The log printed in my backup master is


2011-08-09 12:19:19,041 INFO org.apache.hadoop.hbase.metrics: new MBeanInfo
2011-08-09 12:19:19,041 INFO
org.apache.hadoop.hbase.master.metrics.MasterMetrics: Initialized
2011-08-09 12:19:19,041 DEBUG org.apache.hadoop.hbase.master.HMaster:
HMaster started in backup mode.  Stalling until master znode is written.
2011-08-09 12:19:19,041 DEBUG org.apache.hadoop.hbase.master.HMaster:
Waiting for master address ZNode to be written (Also watching cluster state
node)



---------------------------------------------------


The log printed in my RS is


2011-08-09 12:23:03,918 DEBUG
org.apache.hadoop.hbase.io.hfile.LruBlockCache: LRU Stats: total=955.33 KB,
free=197.79 MB, max=198.73 MB, blocks=1, accesses=76, hits=75,
hitRatio=98.68%%, cachingAccesses=76, cachingHits=75,
cachingHitsRatio=98.68%%, evictions=0, evicted=0, evictedPerRun=NaN
2011-08-09 12:23:08,452 WARN
org.apache.hadoop.hbase.regionserver.HRegionServer: Unable to connect to
master. Retrying. Error was:
java.net.ConnectException: Connection refused
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at
sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:592)
        at
org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:2
06)
        at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:404)
        at
org.apache.hadoop.hbase.ipc.HBaseClient$Connection.setupIOstreams(HBaseClien
t.java:328)
        at
org.apache.hadoop.hbase.ipc.HBaseClient.getConnection(HBaseClient.java:883)
        at
org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:750)
        at
org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:257)
        at $Proxy5.getProtocolVersion(Unknown Source)
        at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:419)
        at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:393)
        at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:444)
        at
org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:349)
        at
org.apache.hadoop.hbase.regionserver.HRegionServer.getMaster(HRegionServer.j
ava:1442)
        at
org.apache.hadoop.hbase.regionserver.HRegionServer.tryRegionServerReport(HRe
gionServer.java:741)
        at
org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:59
4)
        at java.lang.Thread.run(Thread.java:636)
2011-08-09 12:23:11,453 DEBUG
org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will
retry
2011-08-09 12:23:14,453 DEBUG
org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will
retry
2011-08-09 12:23:17,453 DEBUG
org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will
retry
2011-08-09 12:23:20,454 DEBUG
org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will
retry
2011-08-09 12:23:23,454 DEBUG
org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will
retry
2011-08-09 12:23:26,454 DEBUG
org.apache.hadoop.hbase.regionserver.HRegionServer: No master found, will
retry


.
.
.
-----------------------------------------------


My doubt is


Are the above two commands are same for this backup master configuration ?


Can I use the First command for the Multi master configuration ?


If the second one is the only command for Multi master configuration, than
how can i solve this problem ?



Regards,

Shanmuganathan