无法启动纱线中的资源管理器

问题描述:

即使在格式化namenode后,我在启动纱线簇时也收到以下错误。无法启动纱线中的资源管理器

请建议如何解决这个问题。

2015-02-11 06:18:09,694 INFO org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: registered UNIX signal handlers for [TERM, HUP, INT] 
2015-02-11 06:18:09,995 FATAL org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error starting ResourceManager 
java.lang.NoSuchFieldError: RM_CONFIGURATION_FILES 
     at org.apache.hadoop.yarn.LocalConfigurationProvider.getConfigurationInputStream(LocalConfigurationProvider.java:42) 
     at org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.serviceInit(ResourceManager.java:189) 
     at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163) 
     at org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:1039) 
2015-02-11 06:18:10,001 INFO org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Transitioning to standby state 
2015-02-11 06:18:10,001 INFO org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Transitioned to standby state 
2015-02-11 06:18:10,001 INFO org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: SHUTDOWN_MSG: 
+0

你可以发布你的yarn-site.xml吗? – 2015-02-11 14:57:28

你纱类路径可能包含损坏的罐子。尝试执行

yarn version

它应该显示

如果显示得比Hadoop的共同之外的不同的jar “该命令是使用{PATH_TO}/Hadoop的共{HADOOP_VERSION}的.jar运行” .jar,那么你可能需要从纱线类路径中删除它