我正在尝试使用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
以查看它是否会产生影响,它没有做到。
感谢你们给我的任何帮助!
答案 0 :(得分:0)
java.lang.UnsupportedOperationException:未由KosmosFileSystem FileSystem实现实现 https://groups.google.com/a/cloudera.org/forum/#!msg/cdh-user/GJINA22DL5Q/xM4k2yCpftgJ