[ 
https://issues.apache.org/jira/browse/MAPREDUCE-1981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12973510#action_12973510
 ] 

Min Zhou commented on MAPREDUCE-1981:
-------------------------------------

Applied patches from this issuse and HDFS-202 on Hadoop v0.19.1, an exception 
throwed when running nnbench

Exception in thread "IPC Client (47) connection to nn151/192.168.201.151:9020 
from zhoumin" java.lang.RuntimeException: java.lang.NoSuchMethodException: 
org.apache.hadoop.fs.LocatedFileStatus.<init>()
        at 
org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:81)
        at 
org.apache.hadoop.io.WritableFactories.newInstance(WritableFactories.java:53)
        at 
org.apache.hadoop.io.ObjectWritable.readObject(ObjectWritable.java:236)
        at 
org.apache.hadoop.io.ObjectWritable.readObject(ObjectWritable.java:171)
        at 
org.apache.hadoop.io.ObjectWritable.readObject(ObjectWritable.java:219)
        at 
org.apache.hadoop.io.ObjectWritable.readFields(ObjectWritable.java:66)
        at 
org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:509)
        at org.apache.hadoop.ipc.Client$Connection.run(Client.java:439)
Caused by: java.lang.NoSuchMethodException: 
org.apache.hadoop.fs.LocatedFileStatus.<init>()
        at java.lang.Class.getConstructor0(Class.java:2706)
        at java.lang.Class.getDeclaredConstructor(Class.java:1985)
        at 
org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:75)
        ... 7 more

LocatedFileStatus is a Writable, it should implement a constructor with no 
params.

> Improve getSplits performance by using listFiles, the new FileSystem API
> ------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-1981
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1981
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: job submission
>            Reporter: Hairong Kuang
>            Assignee: Hairong Kuang
>             Fix For: 0.22.0
>
>         Attachments: mapredListFiles.patch, mapredListFiles1.patch, 
> mapredListFiles2.patch, mapredListFiles3.patch, mapredListFiles4.patch, 
> mapredListFiles5.patch
>
>
> This jira will make FileInputFormat and CombinedFileInputForm to use the new 
> API, thus reducing the number of RPCs to HDFS NameNode.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to