我正在尝试使用Cloudera Manager在CDH 5.2.0集群上启动YARN NodeManager。使用Cloudera Manager中的配置,系统中的所有其他 Activity 节点都可以正常启动,但是一个节点拒绝启动,并在启动时引发此异常:
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
来查看它是否可能有所作为,但没有这样做。感谢你给与我的帮助!
最佳答案
java.lang.UnsupportedOperationException:未由KosmosFileSystem FileSystem实现实现
https://groups.google.com/a/cloudera.org/forum/#!msg/cdh-user/GJINA22DL5Q/xM4k2yCpftgJ
关于hadoop - 为什么启动YARN NodeManager会引发KosmosFileSystem FileSystem异常?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27853815/