hadoop 启动时包错 tasktracker running as process 26790. Stop it first.解决方法

hadoop 启动时包错 tasktracker running as process 26790. Stop it first.最近重新搭建个hadoop集群。以前

hadoop 启动时包错 tasktracker running as process 26790. Stop it first.
最近重新搭建个hadoop集群。
以前也有过相关经验。但此次搭建,出现这个错误,让我简直就要撞墙。
错误是:tasktracker running as process 26790. Stop it first.

这个不只是这一种,还有
namedode running as process 26790. Stop it first.
jobtracker running as process 26790. Stop it first.
。。。

但明明进程已经挂掉了,用ps -ef|grep 26790 显示进程已经不存在了。但总不停的报这个错误!
我重启,修改,重启,修改 。。。。   不管用!

欲哭无泪啊 !
以前从没见过这种错误啊!

我试过各种法式尝试解决,包括修改hosts,重新格式化namenode,更换hadoop版本,更换namenode主机,使用root用户重建创建集群 。。。  都不管用!

求大神解答!

我的相应环境是:
linux centod
jdk 1.6 
hadoop 1.0.2 。hadoop1.1.1 也试过 不管用!


求大神解答!

hadoop?stop?it?启动
[解决办法]
把所有节点的配置贴出来
/etc/hosts
/etc/sysconfig/network
HADOOP_HOME/conf/core-site.xml
HADOOP_HOME/conf/hdfs-site.xml
HADOOP_HOME/conf/mapred-site.xml
HADOOP_HOME/conf/masters
HADOOP_HOME/conf/slaves