HADOOP HA 踩坑 - org.apache.hadoop.hdfs.qjournal.protocol.JournalNotFormattedException: Journal Storag
Posted PigeonNoir
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HADOOP HA 踩坑 - org.apache.hadoop.hdfs.qjournal.protocol.JournalNotFormattedException: Journal Storag相关的知识,希望对你有一定的参考价值。
报错:在journalnode的log中:
org.apache.hadoop.hdfs.qjournal.protocol.JournalNotFormattedException: Journal Storage Directory /mnt/data1/hadoop/dfs/journal/hdfscluster not formatted
状况:
大多数情况是namenode起不来
方案:
情况一:只有部分journalnode报这个错,原因是这些journalnode的journal数据不同步
解决:将无错的journalnode下的journal文件夹拷贝覆盖之
情况二:由非HA转为HA
情况三:你的所有journalnode都报这个错,并且journal文件夹为空
解决:情况二和情况三一样,都是需要初始化 journalnode。那么,将所有journalnode守护进程启动后,在其中一台namenode下,执行 hdfs namenode -initializeSharedEdits
以上是关于HADOOP HA 踩坑 - org.apache.hadoop.hdfs.qjournal.protocol.JournalNotFormattedException: Journal Storag的主要内容,如果未能解决你的问题,请参考以下文章
hadoop运行踩坑:Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.
踩坑:Unable to initialize MapOutputCollector org.apache.hadoop.mapred.MapTask$MapOutputBuffer
HADOOP HA 踩坑 - 所有 namenode 都是standby
Hadoop 踩坑笔记 -no.3 HA集群框架 UnknownHost