当前操作系统用户,没有/tmp目录的写入权限, 检查下/tmp吧
java环境变量没找到
错误原因有两个:
(1)错误原因: * /tmp 文件夹下权限不足
开放 /tmp 文件夹权限即可 sudo chmod -R 777 /tmp
(如果在centos环境下 不用加sudo哦)
(2)JAVA_HOME
解决办法:
修改/etc/hadoop/hadoop-env.sh中设JAVA_HOME。
应当使用绝对路径。
export JAVA_HOME=$JAVA_HOME //错误,不能这么改
export JAVA_HOME=/usr/java/jdk1.6.0_45 //正确,应该这么改
如果没解决 可以继续向我问问题