使用start-all.sh启动Hadoop时出错

使用start-all.sh启动Hadoop时出错,hadoop,Hadoop,使用strat-all.sh启动Hadoop时,出现以下错误: 2012-06-28 19:51:56,655 FATAL org.apache.hadoop.mapred.JobTracker: java.lang.IllegalArgumentException: Does not contain a valid host:port authority: localhost:54311 at org.apache.hadoop.net.NetUtils.createSocketAd

使用strat-all.sh启动Hadoop时,出现以下错误:

2012-06-28 19:51:56,655 FATAL org.apache.hadoop.mapred.JobTracker: java.lang.IllegalArgumentException: Does not contain a valid host:port authority: localhost:54311 
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:147)
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:128)
    at org.apache.hadoop.mapred.JobTracker.getAddress(JobTracker.java:2560)
    at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2200)
    at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2192)
    at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2186)
    at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:300)
    at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:291)
    at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4978)

2012-06-28 19:51:56,655 INFO org.apache.hadoop.mapred.JobTracker: SHUTDOWN_MSG: 

验证您的群集配置。特别是/etc/hosts文件。验证为您的名称节点指定的名称


您的名称节点和作业跟踪器是否在同一台计算机上运行?

观察结果很愚蠢,但端口号后面的空格是否输入错误?无论如何,这不重要,但值得一试。如果移除空间对您有效,一定要让我们知道。
<configuration>
  <property>
    <name>mapred.job.tracker</name>
    <value>localhost:54311 </value>
    <description>mapred</description>
  </property>
</configuration>
RHEL V5.0 enterprise
JDK : java 1.6.0_26
Hadoop : 1.0.3