hadoop作业跟踪器无法启动 [英] hadoop job tracker cannot start up
问题描述
在单节点设置
之下,我尝试运行一个单节点示例
但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屋!