无法加载org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer

时间:2017-07-29 04:45:38

标签: hadoop yarn

我启用了HDFS / Yarn安全模式,当我运行我的项目时,它总是报告

  

错误:无法找到或加载主类
  org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer   在org.apache.hadoop.util.Shell.runCommand(Shell.java:505)
在   org.apache.hadoop.util.Shell.run(Shell.java:418)
在   org.apache.hadoop.util.Shell   ShellCommandExecutor.execute(Shell.java:650)   org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor.startLocalizer(LinuxContainerExecutor.java:225)   

我运行一个简单的测试(不确定是否有效),即运行一个简单的Java类,如下所示,它报告相同的问题

  

/home/hadoop/hadoop-2.4.1/bin/container-executor user1 user1 0   application_1501214005846_0009   /tmp/hadoop/nm-local-dir/nmPrivate/a.token   的/ tmp / hadoop的/纳米本地-DIR   /home/hadoop/hadoop-2.4.1/logs/userlogs   /usr/java/jdk1.8.0_131/jre/bin/java -classpath   /home/hadoop/helloworld.jar test.Main

     

main:命令提供0
main:用户是user1
main:   请求的纱线用户是user1
错误:无法找到或加载主要   class test.Main

0 个答案:

没有答案