Hi,

      Now i am using HBase in distributed mode . I want to use the HBase in the 
Hadoop in multi master coniguration. now i am trying to configure six nodes 
like following


1. Namenode,jobtracker,secondarynamenode
2. Namenode,jobtracker,secondarynamenode
3.datanode,tasktracker,HMaster
4.datanode,tasktracker,HRegionserver,zookeeper1
5.datanode,tasktracker,HRegionserver,zookeeper2
6.datanode,tasktracker,HRegionserver,zookeeper3


is this configuration is possible? yes or no means how can i configure hbase in 
multimaster environment


i used the hadoop 0.20.2 , hbase 0.90.1,  zookeeper 3.3.3


in my current configuration i face the following errors


      1. In the second master the namenode and jobtracker is not woring
if we start the two namenodes separately means it run , otherwise it doesnot 
run  ------> from that my question is can we need to run the namenodes 
separately?


      2. The zookeeper, HMaster and one of my regionserver are working properly 
but other two are not working . i got the following exception in my fault 
region sever log that is




2011-07-21 15:46:57,234 INFO org.apache.hadoop.hbase.regionserver.ShutdownHook: 
Installed shutdown hook thread: Shutdownhook:regionserver60020
2011-07-21 15:46:57,303 DEBUG org.apache.hadoop.hbase.catalog.CatalogTracker: 
Starting catalog tracker org.apache.hadoop.hbase.catalog.CatalogTracker@1efb4be
2011-07-21 15:46:57,306 INFO 
org.apache.hadoop.hbase.regionserver.MemStoreFlusher: 
globalMemStoreLimit=398.7m, globalMemStoreLimitLowMark=348.9m, maxHeap=996.8m
2011-07-21 15:46:57,308 DEBUG 
org.apache.hadoop.hbase.regionserver.PriorityCompactionQueue: Create 
PriorityCompactionQueue
2011-07-21 15:46:57,308 INFO 
org.apache.hadoop.hbase.regionserver.HRegionServer: Runs every 10000000ms

2011-07-21 15:47:57,443 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:1445)
        at 
org.apache.hadoop.hbase.regionserver.HRegionServer.reportForDuty(HRegionServer.java:1486)
        at 
org.apache.hadoop.hbase.regionserver.HRegionServer.tryReportForDuty(HRegionServer.java:1470)
        at 
org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:563)
        at java.lang.Thread.run(Thread.java:636)

Reply via email to