|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.mapreduce.InputSplit
org.apache.hadoop.mapred.FileSplit
@InterfaceAudience.Public @InterfaceStability.Stable public class FileSplit
A section of an input file. Returned by InputFormat.getSplits(JobConf, int) and passed to
InputFormat.getRecordReader(InputSplit,JobConf,Reporter).
| Constructor Summary | |
|---|---|
protected |
FileSplit()
|
|
FileSplit(FileSplit fs)
|
|
FileSplit(org.apache.hadoop.fs.Path file,
long start,
long length,
JobConf conf)
Deprecated. |
|
FileSplit(org.apache.hadoop.fs.Path file,
long start,
long length,
String[] hosts)
Constructs a split with host information |
| Method Summary | |
|---|---|
long |
getLength()
The number of bytes in the file to process. |
String[] |
getLocations()
Get the list of nodes by name where the data for the split would be local. |
org.apache.hadoop.fs.Path |
getPath()
The file containing this split's data. |
long |
getStart()
The position of the first byte in the file to process. |
void |
readFields(DataInput in)
|
String |
toString()
|
void |
write(DataOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected FileSplit()
@Deprecated
public FileSplit(org.apache.hadoop.fs.Path file,
long start,
long length,
JobConf conf)
file - the file namestart - the position of the first byte in the file to processlength - the number of bytes in the file to process
public FileSplit(org.apache.hadoop.fs.Path file,
long start,
long length,
String[] hosts)
file - the file namestart - the position of the first byte in the file to processlength - the number of bytes in the file to processhosts - the list of hosts containing the block, possibly nullpublic FileSplit(FileSplit fs)
| Method Detail |
|---|
public org.apache.hadoop.fs.Path getPath()
public long getStart()
public long getLength()
getLength in interface InputSplitgetLength in class InputSplitpublic String toString()
toString in class Object
public void write(DataOutput out)
throws IOException
write in interface org.apache.hadoop.io.WritableIOException
public void readFields(DataInput in)
throws IOException
readFields in interface org.apache.hadoop.io.WritableIOException
public String[] getLocations()
throws IOException
InputSplit
getLocations in interface InputSplitgetLocations in class InputSplitIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||