Hi, Azuryy

Running the 'hdfs namenode -initializeSharedEdits'  command on the active
NN ,  I must to stop the Active NameNode.

I  think when  excuting the "./hdfs namenode -bootstrapStandby" command on
Standby NameNode, the Active NameNode and JournalNameNodes should  be alive,
otherwise  there is no HA.

I was a beginner  for QJM , there is something wrong, please correct me.


Thanks,

LiuLei









2013/7/19 Azuryy Yu <azury...@gmail.com>

> hi,
>
> can you using
> 'hdfs namenode -initializeSharedEdits' on the active NN, remember start
> all journal nodes before try this.
>  On Jul 19, 2013 5:17 PM, "lei liu" <liulei...@gmail.com> wrote:
>
>> I  use hadoop-2.0.5 version and use QJM for HA.
>>
>>
>> I use ./hdfs namenode -bootstrapStandby for StandbyNameNode, but report
>> below error:
>>
>> =====================================================
>> About to bootstrap Standby ID nn2 from:
>>            Nameservice ID: mycluster
>>         Other Namenode ID: nn1
>>   Other NN's HTTP address: 10.232.98.77:20021
>>   Other NN's IPC  address: dw77.kgb.sqa.cm4/10.232.98.77:20020
>>              Namespace ID: 1499625118
>>             Block pool ID: BP-2012507965-10.232.98.77-1372993302021
>>                Cluster ID: CID-921af0aa-b831-4828-965c-3b71a5149600
>>            Layout version: -40
>> =====================================================
>> Re-format filesystem in Storage Directory
>> /home/musa.ll/hadoop2/cluster-data/name ? (Y or N) Y
>> 13/07/19 17:04:28 INFO common.Storage: Storage directory
>> /home/musa.ll/hadoop2/cluster-data/name has been successfully formatted.
>> 13/07/19 17:04:29 FATAL ha.BootstrapStandby: Unable to read transaction
>> ids 16317-16337 from the configured shared edits storage qjournal://
>> 10.232.98.61:20022;10.232.98.62:20022;10.232.98.63:20022/mycluster.
>> Please copy these logs into the shared edits storage or call saveNamespace
>> on the active node.
>> Error: Gap in transactions. Expected to be able to read up until at least
>> txid 16337 but unable to find any edit logs containing txid 16331
>> 13/07/19 17:04:29 INFO util.ExitUtil: Exiting with status 6
>>
>>
>>
>> The edit logs are below content in JournalNode:
>> -rw-r--r-- 1 musa.ll users      30 Jul 19 15:51
>> edits_0000000000000016327-0000000000000016328
>> -rw-r--r-- 1 musa.ll users      30 Jul 19 15:53
>> edits_0000000000000016329-0000000000000016330
>> -rw-r--r-- 1 musa.ll users 1048576 Jul 19 17:03
>> edits_inprogress_0000000000000016331
>>
>>
>> The edits_inprogress_0000000000000016331 should contains the 16331-16337
>> transactions, why the "./hdfs namenode -bootstrapStandby" command report
>> error? How can I initialize the StandbyNameNode?
>>
>> Thanks,
>>
>> LiuLei
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>

Reply via email to