如果部署了Cloudera 的HDFS HA,那么在更換了新硬盤后,重啟JournalNode 會(huì)出現(xiàn)"JournalNotFormattedException: Journal Storage Directory /data/2/dfs/jn/nameservice1 not formatted" 這樣的錯(cuò)誤。原因是在新的硬盤上的jn 目錄下沒有VERSION文件用來恢復(fù)。
解決方法是重新創(chuàng)建對(duì)應(yīng)的目錄結(jié)構(gòu),并拷貝其他JournalNode 上的VERSION文件。之后重啟JournalNode,會(huì)自動(dòng)進(jìn)行目錄的初始化,并自動(dòng)同步日志。
$ sudo mkdir -p /data/2/dfs/jn/nameservice1/current
$ sudo scp 10.1.1.1:/data/2/dfs/jn/nameservice1/current/VERSION /data/2/dfs/jn/nameservice1/current/VERSION
$ sudo chown -R hdfs:hdfs /data/2/dfs/jn