hadoop - 使用 start-all.sh 启动 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.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: 

mapred-site.xml内容

<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

最佳答案

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

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

关于hadoop - 使用 start-all.sh 启动 Hadoop 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11263664/

相关文章:

hadoop - HDFS 空间分配(大小/已用/可用)

api - 如何使用水槽流式传输网站数据

rest - 使用 Hbase REST API

hadoop - 我如何知道 SQL 查询中正在映射的内容以及正在减少的内容?

java - 使用 MultiSinkTap 生成多个输出文件

hadoop - Hadoop 可以分发任务和代码库吗?

java - hadoop 2在事务中是原子的吗

hadoop - 使用hadoop和相关技术对大量不同格式的文档进行索引和搜索

hadoop - 在 Hive 中插入带有分区字段的数据列表列

hadoop - 从一个集群迁移到另一个集群