2013-05-30 59 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