we are using

Hadoop 2.0.0-cdh4.2.0 and hbase 0.94.7. We also backported several snapshot
related jira, e.g 10111(verify snapshot), 11083 (bandwidth throttle in
exportSnapshot)

I found when the  LeaseExpiredException first reported, that file indeed
not there, and the map task retry. And I verifified couple minutes later,
that HFile does exist under /.archive. But the retry map task still
complain the same error of file  not exist...

I will check the namenode log for the LeaseExpiredException.


Thanks

Tian-Ying


On Wed, Apr 30, 2014 at 9:33 AM, Ted Yu <[email protected]> wrote:

> Can you give us the hbase and hadoop releases you're using ?
>
> Can you check namenode log around the time LeaseExpiredException was
> encountered ?
>
> Cheers
>
>
> On Wed, Apr 30, 2014 at 9:20 AM, Tianying Chang <[email protected]> wrote:
>
> > Hi,
> >
> > When I export large table with 460+ regions, I saw the exportSnapshot job
> > fail sometime (not all the time). The error of the map task is below:
> But I
> > verified the file highlighted below, it does exist. Smaller table seems
> > always pass. Any idea? Is it because it is too big and get session
> timeout?
> >
> >
> >
> org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException):
> > No lease on
> >
> /hbase/.archive/rich_pin_data_v1/7713d5331180cb610834ba1c4ebbb9b3/d/eef3642f49244547bb6606d4d0f15f1f
> > File does not exist. Holder DFSClient_NONMAPREDUCE_279781617_1 does
> > not have any open files.
> >         at
> >
> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:2396)
> >         at
> >
> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:2387)
> >         at
> >
> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:2183)
> >         at
> >
> org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.addBlock(NameNodeRpcServer.java:481)
> >         at
> >
> org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.addBlock(ClientNamenodeProtocolServerSideTranslatorPB.java:297)
> >         at
> >
> org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java:44080)
> >         at org.apache.hadoop.ipc.ProtobufR
> >
> >
> >
> > Thanks
> >
> > Tian-Ying
> >
>

Reply via email to