2013-03-19 1 views
0

Я написал программу сокращения карт. При попытке запустить его, он демонстрирует исключение времени выполнения следующимjava.lang.RuntimeException: не хост: пара портов:

java.lang.RuntimeException: Not a host:port pair: 
at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:136) 
at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:123) 
at org.apache.hadoop.mapred.JobTracker.getAddress(JobTracker.java:1807) 
at org.apache.hadoop.mapred.JobClient.init(JobClient.java:423) 
at org.apache.hadoop.mapred.JobClient.<init>(JobClient.java:410) 
at org.apache.hadoop.mapreduce.Job.<init>(Job.java:50) 
at org.apache.hadoop.mapreduce.Job.<init>(Job.java:54) 
at com.homedepot.mm.rd.transactionmatching.hadoop.utils.TMHelper.driverConfig(TMHelper.java:83) 
at com.homedepot.mm.rd.transactionmatching.hadoop.driver.TMDuplicateRemoverDriver.run(TMDuplicateRemoverDriver.java:73) 
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) 
at com.homedepot.mm.rd.transactionmatching.hadoop.driver.TMDuplicateRemoverDriver.main(TMDuplicateRemoverDriver.java:111) 

Я couln't найти причину this.Can любой один помочь мне!

+0

Проверьте, что у вас есть в файле 'mapred-site.xml' для свойства:' mapreduce.jobtracker.address' – Amar

ответ

1

Проверьте, есть ли у вас одинаковые версии Hadoop на CLient и Server.

Кроме того, ваши кластерные машины хорошо указаны в файлах мастеров и подчиненных в каталоге confo.

Смежные вопросы