HADOOP HA 踩坑

报错:在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