为什么启动YARN NodeManager会抛出KosmosFileSystem FileSystem异常?

时间:2015-01-09 04:27:20

标签: hadoop yarn

我正在尝试使用Cloudera Manager在我的CDH 5.2.0群集上启动YARN NodeManager。使用Cloudera Manager中的配置,系统中的所有其他活动节点都已启动,但是一个节点拒绝启动,并在启动时抛出此异常:

2015-01-09 04:12:17,619 ERROR org.apache.hadoop.yarn.server.nodemanager.NodeManager: Error starting NodeManager
java.lang.UnsupportedOperationException: Not implemented by the KosmosFileSystem FileSystem implementation
    at org.apache.hadoop.fs.FileSystem.getScheme(FileSystem.java:216)
    at org.apache.hadoop.fs.FileSystem.loadFileSystems(FileSystem.java:2564)
    at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:2574)
    at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2591)
    at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:91)
    at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2630)
    at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2612)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)
    at org.apache.hadoop.fs.FileSystem.getLocal(FileSystem.java:341)
    at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartRecoveryStore(NodeManager.java:140)
    at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit(NodeManager.java:190)
    at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
    at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:445)
    at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:492)

这对我来说根本没有任何意义:为什么要在启动时尝试初始化这个闻所未闻的文件系统,更不用说对它执行操作了?看起来这是在NodeManager恢复期间(initAndStartRecoveryStore),所以我尝试删除该节点上的yarn.nodemanager.recovery.dir以查看它是否会产生影响,它没有做到。

感谢你们给我的任何帮助!

1 个答案:

答案 0 :(得分:0)

java.lang.UnsupportedOperationException:未由KosmosFileSystem FileSystem实现实现 https://groups.google.com/a/cloudera.org/forum/#!msg/cdh-user/GJINA22DL5Q/xM4k2yCpftgJ