我启用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 shell命令执行器.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\u 1501214005846\u 0009/tmp/hadoop/nm local dir/nmprivate/a.token/tmp/hadoop/nm local dir/home/hadoop/hadoop-2.4.1/logs/userlogs/usr/java/jdk1.8.0\u 131/jre/bin/java-classpath/home/hadoop/helloworld.jar test.main
主:命令提供0
主:用户是user1
主:请求的用户是user1
错误:无法找到或加载主类test.main
暂无答案!
目前还没有任何答案,快来回答吧!