[ 
https://issues.apache.org/jira/browse/HADOOP-3162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12585371#action_12585371
 ] 

Owen O'Malley commented on HADOOP-3162:
---------------------------------------

I propose that we make this mirror the change in HADOOP-3041 and add to 
FileInputFormat:

{code}
  public static void addInputPath(JobConf job, Path path);
  public static void setInputPaths(JobConf job, Path[] paths);
  public static Path[] getInputPaths(JobConf job);
{code}

while in JobConf we deprecate the input path methods and restore them to their 
0.16 semantics (pre- HADOOP-3064, with no quoting and split on ',')

{code}
@Deprecated
public void addInputPath(Path p);
@Deprecated
public void setInputPath(Path p);
@Deprecated
public Path[] getInputPaths();
{code}

> Map/reduce stops working with comma separated input paths
> ---------------------------------------------------------
>
>                 Key: HADOOP-3162
>                 URL: https://issues.apache.org/jira/browse/HADOOP-3162
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.17.0
>            Reporter: Runping Qi
>            Assignee: Amar Kamat
>            Priority: Blocker
>             Fix For: 0.17.0
>
>
> When a job is given a comma separated input file list, FileInputFormat class 
> throws an exception, complaining the input is invalid:
> org.apache.hadoop.mapred.InvalidInputException: Input path doesnt exist : 
> hdfs:/
> namenode:port/gridmix/data/MonsterQueryBlockCompressed/part-
> 00000,/gridmix/data/MonsterQueryBlockCompressed/part-00001,/gridmix/data/Monster
> QueryBlockCompressed/part-00002
>         at 
> org.apache.hadoop.mapred.FileInputFormat.validateInput(FileInputForma
> t.java:213)
>         at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:705)
>         at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:973)
>         at 
> org.apache.hadoop.mapred.GenericMRLoadGenerator.run(GenericMRLoadGene
> rator.java:189)

-- 
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