You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@nutch.apache.org by Gal Nitzan <gn...@usa.net> on 2005/10/12 17:02:18 UTC

JobTracker dies when running index on an old segment

Hi,

I have run the indexer on an old segment.

the JobTracker died and in the taskTracker log I found the following:

051011 225239 task_r_jp47mf 0.5% reduce > sort
051011 225340 Server connection on port 63524 from 206.222.12.010: exiting
051011 225340 task_r_jp47mf Child Error
java.io.IOException: Task process exit with nonzero status.
        at org.apache.nutch.mapred.TaskRunner.runChild(TaskRunner.java:132)
        at org.apache.nutch.mapred.TaskRunner.run(TaskRunner.java:92)
051011 225339 task_r_jp47mf  Parent died.  Exiting task_r_jp47mf
051011 225342 Server handler on 63524 caught: java.net.SocketException: 
Socket closed
java.net.SocketException: Socket closed
        at 
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:99)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
        at 
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
        at java.io.DataOutputStream.flush(DataOutputStream.java:101)
        at org.apache.nutch.ipc.Server$Handler.run(Server.java:214)
051011 225339 task_r_sjhf6d  Parent died.  Exiting task_r_sjhf6d
051011 225342 Server handler on 63524 caught: java.net.SocketException: 
Socket closed
java.net.SocketException: Socket closed
        at 
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:99)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
        at 
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
        at java.io.DataOutputStream.flush(DataOutputStream.java:101)
        at org.apache.nutch.ipc.Server$Handler.run(Server.java:214)
051011 225342 task_r_jp47mf Error reading child output
java.io.IOException: Bad file descriptor
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:194)
        at 
sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:408)
        at 
sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:450)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:182)
        at java.io.InputStreamReader.read(InputStreamReader.java:167)
        at java.io.BufferedReader.fill(BufferedReader.java:136)
        at java.io.BufferedReader.readLine(BufferedReader.java:299)
        at java.io.BufferedReader.readLine(BufferedReader.java:362)
        at org.apache.nutch.mapred.TaskRunner.logStream(TaskRunner.java:157)
        at org.apache.nutch.mapred.TaskRunner.access$100(TaskRunner.java:31)
        at org.apache.nutch.mapred.TaskRunner$1.run(TaskRunner.java:125)
051011 225342 task_r_sjhf6d Child Error
java.io.IOException: Task process exit with nonzero status.
        at org.apache.nutch.mapred.TaskRunner.runChild(TaskRunner.java:132)
        at org.apache.nutch.mapred.TaskRunner.run(TaskRunner.java:92)
051011 225342 Server connection on port 63524 from 206.222.12.010: exiting


Any clue?

Gal