|
|
Hi all,
I am using hadoop 1.0.0 running in Cygwin. I'm getting the following error message when I try to run jobtracker.
12/01/30 17:18:21 FATAL mapred.JobTracker: java.lang.IllegalArgumentException: Does not contain a valid host:port authority: local at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:185) at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:151) at org.apache.hadoop.mapred.JobTracker.getAddress(JobTracker.java:2560) at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2200) at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2192) at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2186) at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:300) at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:291) at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4978)
I have configured my core-site.xml file to read:
<configuration> <property> <name>fs.default.name</name> <value>hdfs://namenode:8020</value> </property> </configuration>
I have also tried using localhost in place of namenode and dropping the port at the end. I'm unsure what the problem is, and how to fix it. Any help much appreciated.
Thanks, Ian
+
Ina M 2012-01-30, 22:37
Alex Kozlov 2012-01-30, 22:40
You need mapred.job.tracker property (in your mapred-site.xml commonly)
On Mon, Jan 30, 2012 at 2:37 PM, Ina M <[EMAIL PROTECTED]> wrote:
> Hi all, > > I am using hadoop 1.0.0 running in Cygwin. I'm getting the following > error message when I try to run jobtracker. > > 12/01/30 17:18:21 FATAL mapred.JobTracker: > java.lang.IllegalArgumentException: Does not contain a valid host:port > authority: local > at > org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:185) > at > org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:151) > at > org.apache.hadoop.mapred.JobTracker.getAddress(JobTracker.java:2560) > at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2200) > at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2192) > at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2186) > at > org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:300) > at > org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:291) > at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4978) > > I have configured my core-site.xml file to read: > > <configuration> > <property> > <name>fs.default.name</name> > <value>hdfs://namenode:8020</value> > </property> > </configuration> > > I have also tried using localhost in place of namenode and dropping > the port at the end. I'm unsure what the problem is, and how to fix > it. Any help much appreciated. > > Thanks, > Ian >
+
Alex Kozlov 2012-01-30, 22:40
Ronald Petty 2012-01-31, 01:35
Ina,
Also, is "namenode" a valid alias for your namenode machine?
Kindest regards.
Ron
On Mon, Jan 30, 2012 at 2:40 PM, Alex Kozlov <[EMAIL PROTECTED]> wrote:
> You need mapred.job.tracker property (in your mapred-site.xml commonly) > > > On Mon, Jan 30, 2012 at 2:37 PM, Ina M <[EMAIL PROTECTED]> wrote: > >> Hi all, >> >> I am using hadoop 1.0.0 running in Cygwin. I'm getting the following >> error message when I try to run jobtracker. >> >> 12/01/30 17:18:21 FATAL mapred.JobTracker: >> java.lang.IllegalArgumentException: Does not contain a valid host:port >> authority: local >> at >> org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:185) >> at >> org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:151) >> at >> org.apache.hadoop.mapred.JobTracker.getAddress(JobTracker.java:2560) >> at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2200) >> at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2192) >> at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2186) >> at >> org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:300) >> at >> org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:291) >> at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4978) >> >> I have configured my core-site.xml file to read: >> >> <configuration> >> <property> >> <name>fs.default.name</name> >> <value>hdfs://namenode:8020</value> >> </property> >> </configuration> >> >> I have also tried using localhost in place of namenode and dropping >> the port at the end. I'm unsure what the problem is, and how to fix >> it. Any help much appreciated. >> >> Thanks, >> Ian >> > >
+
Ronald Petty 2012-01-31, 01:35
|
|