Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # dev >> Exception while using HBase trunk with hadoop - 2.0.3


Copy link to this message
-
Re: Exception while using HBase trunk with hadoop - 2.0.3
Here was the issue:
HBASE-7715 FSUtils#waitOnSafeMode can incorrectly loop on standby NN

On Thu, Feb 21, 2013 at 7:48 AM, Anoop John <[EMAIL PROTECTED]> wrote:

> I am remembering that there was some discussion around use of
> dfs.setSafeMode() recently. Which issue I forgot
>
> -Anoop-
>
> On Thu, Feb 21, 2013 at 9:12 PM, Ted Yu <[EMAIL PROTECTED]> wrote:
>
> > The exception was from hadoop layer - when waiting to get out of safe
> mode.
> > Here is the call:
> >
> >     } catch (Exception e) {
> >
> >       if (e instanceof IOException) throw (IOException) e;      // Check
> > whether dfs is on safemode.
> >
> >       inSafeMode = dfs.setSafeMode(
> >
> >         org.apache.hadoop.hdfs.protocol.FSConstants.SafeModeAction.
> > SAFEMODE_GET);
> > I wish we had logged the exception prior to the call. Looks like
> > setSafeMode() with boolean parameter is not supported.
> >
> > Cheers
> >
> > On Thu, Feb 21, 2013 at 7:24 AM, ramkrishna vasudevan <
> > [EMAIL PROTECTED]> wrote:
> >
> > > Hi Devs
> > >
> > > I tried to run HBase current trunk snapshot with Hadoop 2.0.3 alpha.
> > >
> > > I got the following exception
> > > java.io.IOException: Failed on local exception:
> > > com.google.protobuf.InvalidProtocolBufferException: Message missing
> > > required fields: callId, status; Host Details : local host is: "ram/
> > > 10.239.47.144"; destination host is: "localhost":9000;
> > > at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:760)
> > > at org.apache.hadoop.ipc.Client.call(Client.java:1168)
> > > at
> > >
> > >
> >
> org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:202)
> > > at $Proxy10.setSafeMode(Unknown Source)
> > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > at
> > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > at
> > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > at java.lang.reflect.Method.invoke(Method.java:597)
> > > at
> > >
> > >
> >
> org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:164)
> > > at
> > >
> > >
> >
> org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:83)
> > > at $Proxy10.setSafeMode(Unknown Source)
> > > at
> > >
> > >
> >
> org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.setSafeMode(ClientNamenodeProtocolTranslatorPB.java:514)
> > > at org.apache.hadoop.hdfs.DFSClient.setSafeMode(DFSClient.java:1896)
> > > at
> > >
> > >
> >
> org.apache.hadoop.hdfs.DistributedFileSystem.setSafeMode(DistributedFileSystem.java:660)
> > > at org.apache.hadoop.hbase.util.FSUtils.isInSafeMode(FSUtils.java:261)
> > > at
> org.apache.hadoop.hbase.util.FSUtils.waitOnSafeMode(FSUtils.java:650)
> > > at
> > >
> > >
> >
> org.apache.hadoop.hbase.master.MasterFileSystem.checkRootDir(MasterFileSystem.java:389)
> > > at
> > >
> > >
> >
> org.apache.hadoop.hbase.master.MasterFileSystem.createInitialFileSystemLayout(MasterFileSystem.java:147)
> > > at
> > >
> > >
> >
> org.apache.hadoop.hbase.master.MasterFileSystem.<init>(MasterFileSystem.java:131)
> > > at
> > >
> > >
> >
> org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:654)
> > > at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:476)
> > > at java.lang.Thread.run(Thread.java:662)
> > > Caused by: com.google.protobuf.InvalidProtocolBufferException: Message
> > > missing required fields: callId, status
> > > at
> > >
> > >
> >
> com.google.protobuf.UninitializedMessageException.asInvalidProtocolBufferException(UninitializedMessageException.java:81)
> > > at
> > >
> > >
> >
> org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos$RpcResponseHeaderProto$Builder.buildParsed(RpcPayloadHeaderProtos.java:1094)
> > > at
> > >
> > >
> >
> org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos$RpcResponseHeaderProto$Builder.access$1300(RpcPayloadHeaderProtos.java:1028)
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB