liaowenrui created HADOOP-9085: ---------------------------------- Summary: start namenode failure,bacause pid of namenode pid file is other process pid or thread id before start namenode Key: HADOOP-9085 URL: https://issues.apache.org/jira/browse/HADOOP-9085 Project: Hadoop Common Issue Type: Bug Components: bin Affects Versions: 2.0.1-alpha, 2.0.3-alpha Environment: NA Reporter: liaowenrui Fix For: 2.0.3-alpha, 2.0.2-alpha, 2.0.1-alpha
pid of namenode pid file is other process pid or thread id before start namenode,start namenode will failure.because the pid of namenode pid file will be checked use kill -0 command before start namenode in hadoop-daemo.sh script.when pid of namenode pid file is other process pid or thread id,checkt is use kil -0 command,and the kill -0 will return success.it means the namenode is runing.in really,namenode is not runing. 2338 is dead namenode pid 2305 is datanode pid cqn2:/tmp # kill -0 2338 cqn2:/tmp # ps -wweLo pid,ppid,tid | grep 2338 2305 1 2338 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira