HADOOP HA 踩坑 - org.apache.hadoop.hdfs.qjournal.protocol.JournalNotFormattedException: Journal Storage Directory /mnt/data1/hadoop/dfs/journal/hdfscluster not formatted
报错:在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
文章来自:https://www.cnblogs.com/PigeonNoir/p/9117936.html