由于不一致的NtfssStateException,hadoop namenode启动失败

1aaf6o9v  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(389)

我正在WindowsAzure上设置hadoop(v1.1.1)群集。我正在尝试使用以下方法启动namenode进程: service hadoop-namenode start 然而,我总是得到以下错误,这是与vm重新启动时被删除。我把这个目录移了出去,这样它就不会每次都被删除,但它仍然会发生。任何帮助都将受到感激。

  1. STARTUP_MSG: Starting NameNode
  2. STARTUP_MSG: host = master/10.77.42.61
  3. STARTUP_MSG: args = []
  4. STARTUP_MSG: version = 1.1.1
  5. STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.1 -r 1411108; compiled by 'hortonfo' on Mon Nov 19 10:44:13 UTC 2012
  6. ************************************************************/
  7. 2012-12-13 09:38:54,102 INFO org.apache.hadoop.metrics2.impl.MetricsConfig: loaded properties from hadoop-metrics2.properties
  8. 2012-12-13 09:38:54,222 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source MetricsSystem,sub=Stats registered.
  9. 2012-12-13 09:38:54,230 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled snapshot period at 60 second(s).
  10. 2012-12-13 09:38:54,230 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: NameNode metrics system started
  11. 2012-12-13 09:38:54,675 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source ugi registered.
  12. 2012-12-13 09:38:54,714 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source jvm registered.
  13. 2012-12-13 09:38:54,720 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source NameNode registered.
  14. 2012-12-13 09:38:54,804 INFO org.apache.hadoop.hdfs.util.GSet: VM type = 64-bit
  15. 2012-12-13 09:38:54,810 INFO org.apache.hadoop.hdfs.util.GSet: 2% max memory = 2.475 MB
  16. 2012-12-13 09:38:54,810 INFO org.apache.hadoop.hdfs.util.GSet: capacity = 2^18 = 262144 entries
  17. 2012-12-13 09:38:54,810 INFO org.apache.hadoop.hdfs.util.GSet: recommended=262144, actual=262144
  18. 2012-12-13 09:38:54,890 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: fsOwner=hdfs
  19. 2012-12-13 09:38:54,895 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: supergroup=supergroup
  20. 2012-12-13 09:38:54,895 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: isPermissionEnabled=true
  21. 2012-12-13 09:38:54,915 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: dfs.block.invalidate.limit=100
  22. 2012-12-13 09:38:54,915 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: isAccessTokenEnabled=false accessKeyUpdateInterval=0 min(s), accessTokenLifetime=0 min(s)
  23. 2012-12-13 09:38:55,429 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Registered FSNamesystemStateMBean and NameNodeMXBean
  24. 2012-12-13 09:38:55,465 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: Caching file names occuring more than 10 times
  25. 2012-12-13 09:38:55,471 INFO org.apache.hadoop.hdfs.server.common.Storage: Cannot access storage directory /hadoop/name
  26. 2012-12-13 09:38:55,474 ERROR org.apache.hadoop.hdfs.server.namenode.FSNamesystem: FSNamesystem initialization failed.
  27. org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: Directory /hadoop/name is in an inconsistent state: storage directory does not exist or is not accessible.
  28. at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:303)
  29. at org.apache.hadoop.hdfs.server.namenode.FSDirectory.loadFSImage(FSDirectory.java:100)
  30. at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.initialize(FSNamesystem.java:411)
  31. at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:379)
  32. at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:277)
  33. at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:529)
  34. at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1403)
  35. at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1412)
  36. 2012-12-13 09:38:55,476 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: Directory /hadoop/name is in an inconsistent state: storage directory does not exist or is not accessible.
  37. at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:303)
  38. at org.apache.hadoop.hdfs.server.namenode.FSDirectory.loadFSImage(FSDirectory.java:100)
3phpmpom

3phpmpom1#

将目录的权限(已指定为hdfs-site.xml文件中“dfs.name.dir”属性的值)更改为755,并将此目录的用户更改为当前用户。顺便说一句,是否可以成功格式化?

相关问题