从hadoop2.5.2到hadoop2.7.2进行了滚动升级,但没有完成升级。现在我希望基于引用回滚到2.5.2版本。
使用-rollingupgrade rollback将name node 1启动为active,它将关闭,但出现以下异常:,
org.apache.hadoop.hdfs.server.common.IncorrectVersionException: Unexpected version of storage directory ..\Metadata\data\dfs\namenode. Reported: -63. Expecting = -57.
at org.apache.hadoop.hdfs.server.common.StorageInfo.setLayoutVersion(StorageInfo.java:178)
at org.apache.hadoop.hdfs.server.common.StorageInfo.setFieldsFromProperties(StorageInfo.java:131)
at org.apache.hadoop.hdfs.server.namenode.NNStorage.setFieldsFromProperties(NNStorage.java:608)
at org.apache.hadoop.hdfs.server.common.StorageInfo.readProperties(StorageInfo.java:228)
at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverStorageDirs(FSImage.java:323)
at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:202)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:955)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:700)
at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:529)
at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:585)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:751)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:735)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1407)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1473)
16/10/13 12:45:13 INFO util.ExitUtil: Exiting with status 1
16/10/13 12:45:13 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at myserver25/192.1.100.26
************************************************************/
已存在与此相关的任务,但状态为“打开”。https://issues.apache.org/jira/browse/hdfs-9096
请让我知道是否有任何工作从滚动升级没有任何问题回滚hdfs。
类似的查询已经用不同的hadoop版本发布:从hadoop2.7.1到2.4.0的回滚(滚动升级后)中的问题
谢谢,
迪内什库马尔
暂无答案!
目前还没有任何答案,快来回答吧!