You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by Marko Bauhardt <mb...@media-style.com> on 2006/02/08 19:43:25 UTC

can not start jobtracker

Hi,
i checkout the latest sources an try to start the jobtracker and get  
the following exception.


org.xml.sax.SAXParseException: Elementtyp "web-app" ist nicht  
deklariert.
	at org.apache.crimson.parser.Parser2.error(Parser2.java:3354)
	at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1502)
	at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
	at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
	at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java: 
448)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
	at org.mortbay.xml.XmlParser.parse(XmlParser.java:216)
	at org.mortbay.xml.XmlParser.parse(XmlParser.java:234)
	at org.mortbay.jetty.servlet.XMLConfiguration.configureDefaults 
(XMLConfiguration.java:159)
	at org.mortbay.jetty.servlet.WebApplicationContext.configureDefaults 
(WebApplicationContext.java:414)
	at org.mortbay.jetty.servlet.WebApplicationContext.doStart 
(WebApplicationContext.java:463)
	at org.mortbay.util.Container.start(Container.java:72)
	at org.mortbay.http.HttpServer.doStart(HttpServer.java:753)
	at org.mortbay.util.Container.start(Container.java:72)
	at org.apache.hadoop.mapred.JobTrackerInfoServer$HTTPStarter.run 
(JobTrackerInfoServer.java:87)
	at java.lang.Thread.run(Thread.java:552)

(Sounds like a missed or invalid web.xml?)

What am i doing wrong?

Thanks for any help.

Marko



Re: can not start jobtracker

Posted by "Bryan A. Pendleton" <bp...@geekdom.net>.
I'm still getting the same problem with latest from svn. Before starting
things up, I checked, and there were no other java tasks running.

On 2/8/06, Doug Cutting <cu...@apache.org> wrote:
>
> Bryan A. Pendleton wrote:
> > I'm stuck on this too. When I hit the top level of the web status page,
> > there's a server running, but it says this:
> > ---
> > Error 404 - Not Found. No context on this server matched or handled this
>
> I think I fixed this today.  Are you running the nightly build, or have
> you updated from subversion?
>
> > Afterward, I get the following error message once per sec:
> > 060208 181337 Starting tracker
> > java.net.BindException: Address already in use
> >         at java.net.PlainSocketImpl.socketBind(Native Method)
> >         at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
> >         at java.net.ServerSocket.bind(ServerSocket.java:318)
> >         at java.net.ServerSocket.<init>(ServerSocket.java:185)
> >         at java.net.ServerSocket .<init>(ServerSocket.java:97)
> >         at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:80)
> >         at org.apache.hadoop.ipc.Server.start(Server.java:244)
> >         at org.apache.hadoop.mapred.JobTracker .<init>(JobTracker.java
> :294)
> >         at org.apache.hadoop.mapred.JobTracker.startTracker(
> JobTracker.java
> > :50)
> >         at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:813)
>
> That looks like there's another jobtracker still running.  Are you sure
> you stopped the old daemon?
>
> Doug
>



--
Bryan A. Pendleton
Ph: (877) geek-1-bp

Re: can not start jobtracker

Posted by Doug Cutting <cu...@apache.org>.
Bryan A. Pendleton wrote:
> I'm stuck on this too. When I hit the top level of the web status page,
> there's a server running, but it says this:
> ---
> Error 404 - Not Found. No context on this server matched or handled this

I think I fixed this today.  Are you running the nightly build, or have 
you updated from subversion?

> Afterward, I get the following error message once per sec:
> 060208 181337 Starting tracker
> java.net.BindException: Address already in use
>         at java.net.PlainSocketImpl.socketBind(Native Method)
>         at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
>         at java.net.ServerSocket.bind(ServerSocket.java:318)
>         at java.net.ServerSocket.<init>(ServerSocket.java:185)
>         at java.net.ServerSocket .<init>(ServerSocket.java:97)
>         at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:80)
>         at org.apache.hadoop.ipc.Server.start(Server.java:244)
>         at org.apache.hadoop.mapred.JobTracker .<init>(JobTracker.java:294)
>         at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java
> :50)
>         at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:813)

That looks like there's another jobtracker still running.  Are you sure 
you stopped the old daemon?

Doug

Re: can not start jobtracker

Posted by "Bryan A. Pendleton" <bp...@geekdom.net>.
I'm stuck on this too. When I hit the top level of the web status page,
there's a server running, but it says this:
---
Error 404 - Not Found. No context on this server matched or handled this
request.
Contexts known to this server are:

   - WebApplicationContext[/,/] <http:///>

*The links above may not work if a virtual host is configured
---*
And when I try to load /jobtracker.jsp:
---
HTTP ERROR: 404

/jobtracker.jsp Not Found

RequestURI=/jobtracker.jsp

*Powered by Jetty:// <http://jetty.mortbay.org/>*

Afterward, I get the following error message once per sec:
060208 181337 Starting tracker
java.net.BindException: Address already in use
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
        at java.net.ServerSocket.bind(ServerSocket.java:318)
        at java.net.ServerSocket.<init>(ServerSocket.java:185)
        at java.net.ServerSocket .<init>(ServerSocket.java:97)
        at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:80)
        at org.apache.hadoop.ipc.Server.start(Server.java:244)
        at org.apache.hadoop.mapred.JobTracker .<init>(JobTracker.java:294)
        at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java
:50)
        at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:813)



On 2/8/06, Marko Bauhardt <mb...@media-style.com> wrote:
>
> Hi,
> i checkout the latest sources an try to start the jobtracker and get
> the following exception.
>
>
> org.xml.sax.SAXParseException: Elementtyp "web-app" ist nicht
> deklariert.
>         at org.apache.crimson.parser.Parser2.error (Parser2.java:3354)
>         at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java
> :1502)
>         at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java
> :667)
>         at org.apache.crimson.parser.Parser2.parse (Parser2.java:337)
>         at org.apache.crimson.parser.XMLReaderImpl.parse(
> XMLReaderImpl.java:
> 448)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
>         at org.mortbay.xml.XmlParser.parse ( XmlParser.java:216)
>         at org.mortbay.xml.XmlParser.parse(XmlParser.java:234)
>         at org.mortbay.jetty.servlet.XMLConfiguration.configureDefaults
> (XMLConfiguration.java:159)
>         at
> org.mortbay.jetty.servlet.WebApplicationContext.configureDefaults
> (WebApplicationContext.java:414)
>         at org.mortbay.jetty.servlet.WebApplicationContext.doStart
> (WebApplicationContext.java:463)
>         at org.mortbay.util.Container.start(Container.java:72)
>         at org.mortbay.http.HttpServer.doStart(HttpServer.java:753)
>         at org.mortbay.util.Container.start(Container.java:72)
>         at org.apache.hadoop.mapred.JobTrackerInfoServer$HTTPStarter.run
> (JobTrackerInfoServer.java :87)
>         at java.lang.Thread.run(Thread.java:552)
>
> (Sounds like a missed or invalid web.xml?)
>
> What am i doing wrong?
>
> Thanks for any help.
>
> Marko
>
>
>
>


--
Bryan A. Pendleton
Ph: (877) geek-1-bp

Re: can not start jobtracker

Posted by "Bryan A. Pendleton" <bp...@geekdom.net>.
Thank you, yes, that fixes the problem. I'm able to run my jobs under hadoop
now, instead of the old nutch with mapred.

On 2/9/06, Marko Bauhardt <mb...@media-style.com> wrote:
>
> Ok, i think i found a solution. If i copy the xerces jars from nutch/
> lib (xerces-2_6_2-apis.jar and xerces-2_6_2.jar) into hadoop/lib, the
> jobtracker starts successfully.
>
> Marko
>
>
> Am 08.02.2006 um 19:43 schrieb Marko Bauhardt:
>
> > Hi,
> > i checkout the latest sources an try to start the jobtracker and
> > get the following exception.
> >
> >
> > org.xml.sax.SAXParseException: Elementtyp "web-app" ist nicht
> > deklariert.
> >       at org.apache.crimson.parser.Parser2.error(Parser2.java:3354)
> >       at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java
> :1502)
> >       at org.apache.crimson.parser.Parser2.parseInternal (Parser2.java
> :667)
> >       at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
> >       at org.apache.crimson.parser.XMLReaderImpl.parse
> > (XMLReaderImpl.java:448)
> >       at javax.xml.parsers.SAXParser.parse (SAXParser.java:345)
> >       at org.mortbay.xml.XmlParser.parse(XmlParser.java:216)
> >       at org.mortbay.xml.XmlParser.parse(XmlParser.java:234)
> >       at org.mortbay.jetty.servlet.XMLConfiguration.configureDefaults
> > (XMLConfiguration.java:159)
> >       at
> > org.mortbay.jetty.servlet.WebApplicationContext.configureDefaults
> > (WebApplicationContext.java:414)
> >       at org.mortbay.jetty.servlet.WebApplicationContext.doStart
> > (WebApplicationContext.java:463)
> >       at org.mortbay.util.Container.start(Container.java:72)
> >       at org.mortbay.http.HttpServer.doStart(HttpServer.java:753)
> >       at org.mortbay.util.Container.start (Container.java:72)
> >       at org.apache.hadoop.mapred.JobTrackerInfoServer$HTTPStarter.run
> > (JobTrackerInfoServer.java:87)
> >       at java.lang.Thread.run(Thread.java:552)
> >
> > (Sounds like a missed or invalid web.xml?)
> >
> > What am i doing wrong?
> >
> > Thanks for any help.
> >
> > Marko
> >
> >
>
>


--
Bryan A. Pendleton
Ph: (877) geek-1-bp

Re: can not start jobtracker

Posted by Marko Bauhardt <mb...@media-style.com>.
Ok, i think i found a solution. If i copy the xerces jars from nutch/ 
lib (xerces-2_6_2-apis.jar and xerces-2_6_2.jar) into hadoop/lib, the  
jobtracker starts successfully.

Marko


Am 08.02.2006 um 19:43 schrieb Marko Bauhardt:

> Hi,
> i checkout the latest sources an try to start the jobtracker and  
> get the following exception.
>
>
> org.xml.sax.SAXParseException: Elementtyp "web-app" ist nicht  
> deklariert.
> 	at org.apache.crimson.parser.Parser2.error(Parser2.java:3354)
> 	at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1502)
> 	at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
> 	at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
> 	at org.apache.crimson.parser.XMLReaderImpl.parse 
> (XMLReaderImpl.java:448)
> 	at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
> 	at org.mortbay.xml.XmlParser.parse(XmlParser.java:216)
> 	at org.mortbay.xml.XmlParser.parse(XmlParser.java:234)
> 	at org.mortbay.jetty.servlet.XMLConfiguration.configureDefaults 
> (XMLConfiguration.java:159)
> 	at  
> org.mortbay.jetty.servlet.WebApplicationContext.configureDefaults 
> (WebApplicationContext.java:414)
> 	at org.mortbay.jetty.servlet.WebApplicationContext.doStart 
> (WebApplicationContext.java:463)
> 	at org.mortbay.util.Container.start(Container.java:72)
> 	at org.mortbay.http.HttpServer.doStart(HttpServer.java:753)
> 	at org.mortbay.util.Container.start(Container.java:72)
> 	at org.apache.hadoop.mapred.JobTrackerInfoServer$HTTPStarter.run 
> (JobTrackerInfoServer.java:87)
> 	at java.lang.Thread.run(Thread.java:552)
>
> (Sounds like a missed or invalid web.xml?)
>
> What am i doing wrong?
>
> Thanks for any help.
>
> Marko
>
>