hadoop作业跟踪器无法启动

hadoop作业跟踪器无法启动,hadoop,jobs,tracker,Hadoop,Jobs,Tracker,在单节点设置下 我尝试运行一个单节点示例 但是,jobtracker启动失败,出现异常: 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.MetricsSourceAdapt

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

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
************************************************************/
2013-04-30 17:12:54984 INFO org.apache.hadoop.metrics2.impl.MetricsConfig:从hadoop-metrics2.properties加载的属性
2013-04-30 17:12:54994 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter:MBean for source MetricsSystem,sub=Stats registered。
2013-04-30 17:12:54995 INFO org.apache.hadoop.metrics2.impl.metricsystemimpl:计划的快照周期为10秒。
2013-04-30 17:12:54995 INFO org.apache.hadoop.metrics2.impl.metricsystemimpl:JobTracker度量系统启动
2013-04-30 17:12:55078 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter:MBean用于源QueueMetrics,q=默认注册。
2013-04-30 17:12:55104 FATAL org.apache.hadoop.mapred.JobTracker:java.lang.IllegalArgumentException:未包含有效的主机:端口管理局:本地
位于org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:162)
位于org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:128)
位于org.apache.hadoop.mapred.JobTracker.getAddress(JobTracker.java:2560)
位于org.apache.hadoop.mapred.JobTracker.(JobTracker.java:2200)
位于org.apache.hadoop.mapred.JobTracker.(JobTracker.java:2192)
位于org.apache.hadoop.mapred.JobTracker.(JobTracker.java:2186)
位于org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:300)
位于org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:291)
位于org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4978)
2013-04-30 17:12:55105 INFO org.apache.hadoop.mapred.JobTracker:SHUTDOWN\u MSG:
/************************************************************
SHUTDOWN_MSG:关闭calmatery虚拟机上的JobTracker/127.0.1.1
************************************************************/
core site.xml:

<configuration>
    <property>
        <name>fs.default.name</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>
<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>
<configuration>
    <property>
        <name>mapred.job.tracker></name>
        <value>localhost:9001</value>
    </property>
</configuration>

fs.default.name
hdfs://localhost:9000
hdfs site.xml:

<configuration>
    <property>
        <name>fs.default.name</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>
<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>
<configuration>
    <property>
        <name>mapred.job.tracker></name>
        <value>localhost:9001</value>
    </property>
</configuration>

dfs.replication
1.
mapred site.xml:

<configuration>
    <property>
        <name>fs.default.name</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>
<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>
<configuration>
    <property>
        <name>mapred.job.tracker></name>
        <value>localhost:9001</value>
    </property>
</configuration>

mapred.job.tracker>
本地主机:9001

我相信您的
映射站点.xml中有一个输入错误。您指定了:

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

mapred.job.tracker
这是正确的。请注意配置文件中
前面的
字符错误


如果这没有帮助,请尝试和。

我相信您的
mapred site.xml
中有一个输入错误。您指定了:

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

mapred.job.tracker
这是正确的。请注意配置文件中
前面的
字符错误

如果这不起作用,请尝试和