hadoop作业跟踪器无法启动 [英] hadoop job tracker cannot start up

查看:170
本文介绍了hadoop作业跟踪器无法启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在单节点设置
之下,我尝试运行一个单节点示例
但jobtracker start却失败,出现异常:

Under the Single Node Setup I try to run a single node example The jobtracker start however fails with exception :

2013-04-30 17:12:54,984 INFO org.apache.hadoop.metrics2.impl.MetricsConfig: loaded properties from hadoop-metrics2.properties
2013-04-30 17:12:54,994 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source MetricsSystem,sub=Stats registered.
2013-04-30 17:12:54,995 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled snapshot period at 10 second(s).
2013-04-30 17:12:54,995 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: JobTracker metrics system started
2013-04-30 17:12:55,078 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source QueueMetrics,q=default registered.
2013-04-30 17:12:55,104 FATAL org.apache.hadoop.mapred.JobTracker: java.lang.IllegalArgumentException: Does not contain a valid host:port authority: local
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:162)
    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)

2013-04-30 17:12:55,105 INFO org.apache.hadoop.mapred.JobTracker: SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down JobTracker at calmatery-virtual-machine/127.0.1.1
************************************************************/

core-site.xml:

core-site.xml:

<configuration>
    <property>
        <name>fs.default.name</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>

hdfs-site.xml: $ b

hdfs-site.xml:

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>

mapred-site.xml: $ b

mapred-site.xml:

<configuration>
    <property>
        <name>mapred.job.tracker></name>
        <value>localhost:9001</value>
    </property>
</configuration>


推荐答案

我相信你在 mapred-site.xml中。您指定:

I believe you have a typo in your mapred-site.xml. You specified:

<name>mapred.job.tracker></name>
                        ^

但是

but

<name>mapred.job.tracker</name>

是正确的。注意配置文件中的< / name> 之前的错误> 字符。

would be correct. Notice the erroneous > character before </name> in your config file.

如果这没有帮助,请尝试 https://问题.apache.org / jira / browse / HDFS-2515 启动时出错hadoop Job Tracker

If this does not help, try https://issues.apache.org/jira/browse/HDFS-2515 and Error in starting hadoop Job Tracker.

这篇关于hadoop作业跟踪器无法启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆