hadoop-mapreduce-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Furkan Bıçak <bicak...@gmail.com>
Subject Re: Secondary NameNode doCheckpoint Exception
Date Mon, 07 Oct 2013 08:59:57 GMT
Hi,

I have noticed that this exception occurs when I start the cluster from 
a JUnit test case. If the cluster is started from a main method, it 
doesn't give any exception at all. What may differ between these cases 
so that SecondaryNameNode cannot do the merge operation?

Thanks,

Frkn.

On 03-10-2013 10:52, Furkan Bıçak wrote:
> On 03-10-2013 10:44, Furkan Bıçak wrote:
>> Hi Everyone,
>>
>> I am starting my hadoop cluster manually from Java which works fine 
>> until some time. When secondary NameNode tries to do merge it gives 
>> me the following exception:
>>
>> ---------------------------
>> 13/10/03 10:29:38 ERROR namenode.SecondaryNameNode: Throwable 
>> Exception in doCheckpoint:
>> 13/10/03 10:29:38 ERROR namenode.SecondaryNameNode: 
>> java.lang.AssertionError: Negative layout version is expected.
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSImage(FSImage.java:857)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode$CheckpointStorage.doMerge(SecondaryNameNode.java:780)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode$CheckpointStorage.access$600(SecondaryNameNode.java:680)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.doMerge(SecondaryNameNode.java:557)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.doCheckpoint(SecondaryNameNode.java:521)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.doWork(SecondaryNameNode.java:396)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.run(SecondaryNameNode.java:360)
>>     at java.lang.Thread.run(Thread.java:724)
>>
>> java.lang.AssertionError: Negative layout version is expected.
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSImage(FSImage.java:857)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode$CheckpointStorage.doMerge(SecondaryNameNode.java:780)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode$CheckpointStorage.access$600(SecondaryNameNode.java:680)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.doMerge(SecondaryNameNode.java:557)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.doCheckpoint(SecondaryNameNode.java:521)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.doWork(SecondaryNameNode.java:396)
>>     at 
>> org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.run(SecondaryNameNode.java:360)
>>     at java.lang.Thread.run(Thread.java:724)
>> ---------------------------
>>
>> What causes this exception to occur?
>> Any help would be appreciated!
>>
>> Kind Regards,
>>
>> Furkan Bicak.
>>
> I forgot to mention the hadoop version. I am using hadoop 1.2.1 version.
>
> Thanks.


Mime
View raw message