ml.shifu.guagua.yarn
类 GuaguaInputSplit

java.lang.Object
  继承者 org.apache.hadoop.mapreduce.InputSplit
      继承者 ml.shifu.guagua.yarn.GuaguaInputSplit
所有已实现的接口:
org.apache.hadoop.io.Writable

已过时。 use GuaguaInputSplit

@Deprecated
public class GuaguaInputSplit
extends org.apache.hadoop.mapreduce.InputSplit
implements org.apache.hadoop.io.Writable

InputSplit implementation in guagua. If mapper with isMaster true means it is master, and the master's FileSplit is null.


构造方法摘要
GuaguaInputSplit()
          已过时。 Default constructor without any setting
GuaguaInputSplit(boolean isMaster, org.apache.hadoop.mapreduce.lib.input.FileSplit... fileSplits)
          已过时。 Constructor with isMaster and fileSplits settings.
GuaguaInputSplit(boolean isMaster, org.apache.hadoop.mapreduce.lib.input.FileSplit fileSplit)
          已过时。 Constructor with isMaster and one FileSplit settings.
 
方法摘要
 org.apache.hadoop.mapreduce.lib.input.FileSplit[] getFileSplits()
          已过时。  
 long getLength()
          已过时。 For master split, use Long.MAX_VALUE as its length to make it is the first task for Hadoop job.
 String[] getLocations()
          已过时。 Data locality functions, return all hosts for all file splits.
 boolean isMaster()
          已过时。  
 void readFields(DataInput in)
          已过时。  
 void setFileSplits(org.apache.hadoop.mapreduce.lib.input.FileSplit[] fileSplits)
          已过时。  
 void setMaster(boolean isMaster)
          已过时。  
 String toString()
          已过时。  
 void write(DataOutput out)
          已过时。  
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

GuaguaInputSplit

public GuaguaInputSplit()
已过时。 
Default constructor without any setting


GuaguaInputSplit

public GuaguaInputSplit(boolean isMaster,
                        org.apache.hadoop.mapreduce.lib.input.FileSplit... fileSplits)
已过时。 
Constructor with isMaster and fileSplits settings.

参数:
isMaster - Whether the input split is master split.
fileSplits - File splits used for mapper task.

GuaguaInputSplit

public GuaguaInputSplit(boolean isMaster,
                        org.apache.hadoop.mapreduce.lib.input.FileSplit fileSplit)
已过时。 
Constructor with isMaster and one FileSplit settings.

参数:
isMaster - Whether the input split is master split.
fileSplit - File split used for mapper task.
方法详细信息

write

public void write(DataOutput out)
           throws IOException
已过时。 
指定者:
接口 org.apache.hadoop.io.Writable 中的 write
抛出:
IOException

readFields

public void readFields(DataInput in)
                throws IOException
已过时。 
指定者:
接口 org.apache.hadoop.io.Writable 中的 readFields
抛出:
IOException

getLength

public long getLength()
               throws IOException,
                      InterruptedException
已过时。 
For master split, use Long.MAX_VALUE as its length to make it is the first task for Hadoop job. It is convenient for users to check master in Hadoop UI.

指定者:
org.apache.hadoop.mapreduce.InputSplit 中的 getLength
抛出:
IOException
InterruptedException

getLocations

public String[] getLocations()
                      throws IOException,
                             InterruptedException
已过时。 
Data locality functions, return all hosts for all file splits.

指定者:
org.apache.hadoop.mapreduce.InputSplit 中的 getLocations
抛出:
IOException
InterruptedException

isMaster

public boolean isMaster()
已过时。 

setMaster

public void setMaster(boolean isMaster)
已过时。 

getFileSplits

public org.apache.hadoop.mapreduce.lib.input.FileSplit[] getFileSplits()
已过时。 

setFileSplits

public void setFileSplits(org.apache.hadoop.mapreduce.lib.input.FileSplit[] fileSplits)
已过时。 

toString

public String toString()
已过时。 
覆盖:
Object 中的 toString


Copyright © 2015. All Rights Reserved.