具体异常:
Exception in thread "main" java.io.IOException: 权限不够
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1006)
at java.io.File.createTempFile(File.java:1981)
at org.apache.hadoop.util.RunJar.main(RunJar.java:119)
主要是RunJar中要用到hadoop所配置的“hadoop.tmp.dir”目录临时存放作业的信息,
所以,修改core-site.xml中所配置的hadoop.tmp.dir目录的权限,chmod a+w tmp即可!