hadoop无法停止
hadoop运行一段时间后,无法正常停止。
解决方法:
1.jps查询所有的相关进程,如namenode,然后kill -9 进程号
2.修改etc/hadoop/hadoop-env.sh 中的 hadoop-pid-dir 指定到一个有效的目录、
如:export hadoop-pid-dir=/data/hadoop/pids
产生的原因是 hadoop-pid-dir 这个环境变量默认是 /tmp,而/tmp中的所有的内容是要被操作系统定期清除的,清除后,hadoop-daemon.sh stop xxx 无法找到相应的进程号,所有无法停止。
转载自:http://ifindit.blog.sohu.com/223659570.html