2013-05-30 29 views
1

我能够启动namenode和secondary namenode,但我无法启动jobtracker和tasktracker。无法启动jobtracker和tasktracker

当我检查记录它显示了这样的事情

************************************************************/ 
2013-05-30 07:27:50,962 FATAL org.apache.hadoop.conf.Configuration: bad conf file: top-level element not <configuration> 
2013-05-30 07:27:50,963 WARN org.apache.hadoop.conf.Configuration: bad conf file: element not <property> 
2013-05-30 07:27:50,963 WARN org.apache.hadoop.conf.Configuration: bad conf file: element not <property> 
2013-05-30 07:27:50,963 WARN org.apache.hadoop.conf.Configuration: bad conf file: element not <property> 
2013-05-30 07:27:51,204 INFO org.apache.hadoop.metrics2.impl.MetricsConfig: loaded properties from hadoop-metrics2.properties 
2013-05-30 07:27:51,360 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source MetricsSystem,sub=Stats registered. 
2013-05-30 07:27:51,365 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled snapshot period at 10 second(s). 
2013-05-30 07:27:51,365 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: TaskTracker metrics system started 
2013-05-30 07:27:51,440 INFO org.apache.hadoop.util.NativeCodeLoader: Loaded the native-hadoop library 
2013-05-30 07:27:51,587 FATAL org.apache.hadoop.conf.Configuration: bad conf file: top-level element not <configuration> 
2013-05-30 07:27:51,587 WARN org.apache.hadoop.conf.Configuration: bad conf file: element not <property> 
2013-05-30 07:27:51,588 WARN org.apache.hadoop.conf.Configuration: bad conf file: element not <property> 
2013-05-30 07:27:51,588 WARN org.apache.hadoop.conf.Configuration: bad conf file: element not <property> 
2013-05-30 07:27:51,594 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source ugi registered. 
2013-05-30 07:27:51,603 WARN org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Source name ugi already exists! 
2013-05-30 07:27:51,773 FATAL org.apache.hadoop.conf.Configuration: bad conf file: top-level element not <configuration> 
2013-05-30 07:27:51,773 WARN org.apache.hadoop.conf.Configuration: bad conf file: element not <property> 
2013-05-30 07:27:51,773 WARN org.apache.hadoop.conf.Configuration: bad conf file: element not <property> 
2013-05-30 07:27:51,773 WARN org.apache.hadoop.conf.Configuration: bad conf file: element not <property> 
2013-05-30 07:27:51,799 ERROR org.apache.hadoop.mapred.TaskTracker: Can not start task tracker because java.lang.IllegalArgumentException: Does not contain a valid host:port authority: local 
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:164) 
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:130) 
    at org.apache.hadoop.mapred.JobTracker.getAddress(JobTracker.java:2121) 
    at org.apache.hadoop.mapred.TaskTracker.<init>(TaskTracker.java:1540) 
    at org.apache.hadoop.mapred.TaskTracker.main(TaskTracker.java:3937) 

2013-05-30 07:27:51,805 INFO org.apache.hadoop.mapred.TaskTracker: SHUTDOWN_MSG: 
/************************************************************ 
SHUTDOWN_MSG: Shutting down TaskTracker at ubuntu2/192.168.44.131 
************************************************************/ 
+3

它说“糟糕的配置文件”在日志中的任何地方,这应该给你一个提示。 – fge

+1

分享您的mapred-site.xml – Rags

回答

1

有一些问题,你的配置文件:核心-site.xml中,HDFS-site.xml中和mapred-site.xml中。按照错误消息:

java.lang.IllegalArgumentException异常:不包含有效的主机:端口 权威:本地

不要寻找正确的值,如果XML是有效的(小错字可以毁了它)。 试试这些:hadoop job tracker cannot start upError in starting hadoop Job Tracker