You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-user@hadoop.apache.org by psdc1978 <ps...@gmail.com> on 2010/05/21 10:08:06 UTC
Not a host:port pair: local
Hi,
I defined in the mapred-site.xml the following property:
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>local</value>
</property>
(...)
</configuration>
But when I start map reduce I get the error "Not a host:port pair: local".
How can I run MR with the local property?
/************************************************************
STARTUP_MSG: Starting JobTracker
STARTUP_MSG: host = virtuakarmic/127.0.1.1
STARTUP_MSG: args = []
STARTUP_MSG: version = 0.20.2-dev
STARTUP_MSG: build = -r ; compiled by 'hadoop' on Fri May 21 09:56:50
CEST 2010
************************************************************/
2010-05-21 10:01:13,289 INFO org.apache.hadoop.mapred.JobTracker:3829
Scheduler configured with (memSizeForMapSlotOnJT, memSizeForReduceSlotOnJT,
limitMaxMemForMapTasks, limitMaxMemForReduceTasks) (-1, -1, -1, -1)
2010-05-21 10:01:13,346 FATAL org.apache.hadoop.mapred.JobTracker:3726
java.lang.RuntimeException: Not a host:port pair: local
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:1800)
at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:1583)
at
org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:179)
at
org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:171)
at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:3723)
Thanks,
--
PSC
Re: Not a host:port pair: local
Posted by Aaron Kimball <aa...@cloudera.com>.
If you are specifying fully-local mode, then you shouldn't start a
JobTracker daemon. When you run your mapreduce program with "hadoop jar
foo.jar SomeClassName", it'll just run the MR jobs in-process. No daemons
necessary.
- Aaron
On Fri, May 21, 2010 at 1:08 AM, psdc1978 <ps...@gmail.com> wrote:
> Hi,
>
> I defined in the mapred-site.xml the following property:
> <configuration>
> <property>
> <name>mapred.job.tracker</name>
> <value>local</value>
> </property>
> (...)
> </configuration>
>
> But when I start map reduce I get the error "Not a host:port pair: local".
> How can I run MR with the local property?
>
>
> /************************************************************
> STARTUP_MSG: Starting JobTracker
> STARTUP_MSG: host = virtuakarmic/127.0.1.1
> STARTUP_MSG: args = []
> STARTUP_MSG: version = 0.20.2-dev
> STARTUP_MSG: build = -r ; compiled by 'hadoop' on Fri May 21 09:56:50
> CEST 2010
> ************************************************************/
> 2010-05-21 10:01:13,289 INFO org.apache.hadoop.mapred.JobTracker:3829
> Scheduler configured with (memSizeForMapSlotOnJT, memSizeForReduceSlotOnJT,
> limitMaxMemForMapTasks, limitMaxMemForReduceTasks) (-1, -1, -1, -1)
> 2010-05-21 10:01:13,346 FATAL org.apache.hadoop.mapred.JobTracker:3726
> java.lang.RuntimeException: Not a host:port pair: local
> 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:1800)
> at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:1583)
> at
> org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:179)
> at
> org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:171)
> at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:3723)
>
>
> Thanks,
> --
> PSC
>