java.lang.runtimeexception:不是host:port pair:

rryofs0p  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(341)

我写了一个MapReduce程序。在尝试运行它时,它显示了一个运行时异常,如下所示

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)

我找不出原因。有人能帮我吗!

0md85ypi

0md85ypi1#

请检查客户端和服务器上是否有相同版本的hadoop。
另外,集群机器在hadoop conf目录的masters和slaves文件中有很好的指定。

相关问题