报错日志:
WARN ssl.FileBasedKeyStoresFactory: The property ‘ssl.client.truststore.location’ has not been set, no TrustStore will be loaded
Running in non-interactive mode, and data appears to exist in Storage Directory /hadoop/namenode_dir. Not formatting.
2016-07-11 09:02:54,539 INFO util.ExitUtil: Exiting with status 1
2016-07-11 09:02:54,542 INFO namenode.NameNode: SHUTDOWN_MSG:
/**************************************************
SHUTDOWN_MSG: Shutting down NameNode at tdcdevtdhap0002/10.15.3.246
**************************************************/
2016/07/11 09:02:54 CST [init_hadoop-hdfs-namenode-hdfs1] init_hadoop-hdfs-namenode-hdfs1 failed.
io.transwarp.manager.opas.exception.OperationException: Failed to format Namenode hadoop-hdfs-namenode-hdfs1
告警信息:
2016-07-11 09:02:54,331 WARN ssl.FileBasedKeyStoresFactory: The property ‘ssl.client.truststore.location’ has not been set, no TrustStore will be loaded
Running in non-interactive mode, and data appears to exist in Storage Directory /hadoop/namenode_dir. Not formatting.
现象:在安装HDFS的过程中,format NameNode 失败,查看界面上“format namenode”一步的操作日志,可看到其中有以下两种之一的报错
Running in non-interactive mode, and data appears to exist in QJM to
Running in non-interactive mode, and data appears to exist in Storage Directory
解决方法:首先确定该集群上是否安装过HDFS。如果安装过HDFS,且需要保留其中的数据,请不要继续下面的步骤,而应进行备份或升级操作。如果该集群上的没有需要保留数据的HDFS,可继续下面的步骤,清空HDFS中的残存数据。
1:在所有Journal Node上,清空(清空指删除目录中的所有内容,但保留目录,下同)/hadoop/journal 中的所有内容,然后执行service hadoop-hdfs-journalnode-hdfs1 restart
2:在所有Name Node上,清空dfs.namenode.name.dir配置的相应目录的所有内容
3: 在所有Data Node上,清空dfs.datanode.data.dir配置的相应目录的所有内容
完成上述步骤后,可点击界面上的“重试”,重新执行”format namenode”操作