执行hdfs namenode -importCheckpoint时出现No image directories available!

https://issues.apache.org/jira/browse/HDFS-4705找到了答案需要在hdfs-site.xml中配置

1 <!--指定fsimage存储目录-->
2 <property>
3   <name>dfs.namenode.name.dir</name>
4   <value>${hadoop.tmp.dir}/dfs/name</value>
5 </property>

这样指定了fsimage的存储目录后,再执行importCheckpoint命令就可以了,需要注意的是要把namesecondary目录拷贝到与name目录平级的目录下才行

原文地址:https://www.cnblogs.com/tele-share/p/9577400.html