yes , but how can i get the commaSeperatedPaths? As i can't specify it
handy.

it's not practicable to do that:

commaSeperatedPaths_1 = "MAPPINGOUTPUT-r-00001";
commaSeperatedPaths_2 = "MAPPINGOUTPUT-r-00002";

FileInputFormat.setInputPaths(job, commaSeperatedPaths_1);
FileInputFormat.setInputPaths(job, commaSeperatedPaths_2);



2009/4/7 Brian MacKay <brian.mac...@medecision.com>

>
> Not sure about your question:  seems like you'd like to do this...?
>
> After you run job, your output may be like MAPPINGOUTPUT-r-00001,
> MAPPINGOUTPUT-r-00002, etc.
>
> You'd need to set them as multiple inputs.
>
> FileInputFormat.setInputPaths(job, commaSeperatedPaths);
>
>
> Brian
>
> -----Original Message-----
> From: 皮皮 [mailto:pi.bingf...@gmail.com]
> Sent: Tuesday, April 07, 2009 3:30 AM
> To: core-user@hadoop.apache.org
> Subject: Re: Multiple k,v pairs from a single map - possible?
>
> could any body tell me how to get one of the multipleoutput file in another
> jobconfig?
>
> 2009/4/3 皮皮 <pi.bingf...@gmail.com>
>
> > thank you very much . this is what i am looking for.
> >
> > 2009/3/27 Brian MacKay <brian.mac...@medecision.com>
> >
> >
> >> Amandeep,
> >>
> >> Add this to your driver.....
> >>
> >> MultipleOutputs.addNamedOutput(conf, "PHONE",TextOutputFormat.class,
> >> Text.class, Text.class);
> >>
> >> MultipleOutputs.addNamedOutput(conf, "NAME,
> >>                    TextOutputFormat.class, Text.class, Text.class);
> >>
> >>
> >>
> >> And in your reducer....
> >>
> >>  private MultipleOutputs mos;
> >>
> >> public void reduce(Text key, Iterator<Text> values,
> >>            OutputCollector<Text, Text> output, Reporter reporter) {
> >>
> >>
> >>          // namedOutPut = either PHONE or NAME
> >>
> >>        while (values.hasNext()) {
> >>            String value = values.next().toString();
> >>            mos.getCollector(namedOutPut, reporter).collect(
> >>                    new Text(value), new Text(othervals));
> >>        }
> >>    }
> >>
> >>    @Override
> >>    public void configure(JobConf conf) {
> >>        super.configure(conf);
> >>        mos = new MultipleOutputs(conf);
> >>    }
> >>
> >>    public void close() throws IOException {
> >>        mos.close();
> >>    }
> >>
> >>
> >>
> >> By the way, have you had a change to post your Oracle fix to
> >> DBInputFormat ?
> >> If so, what is the Jira tag #?
> >>
> >> Brian
> >>
> >> -----Original Message-----
> >> From: Amandeep Khurana [mailto:ama...@gmail.com]
> >> Sent: Friday, March 27, 2009 5:46 AM
> >> To: core-user@hadoop.apache.org
> >> Subject: Multiple k,v pairs from a single map - possible?
> >>
> >> Is it possible to output multiple key value pairs from a single map
> >> function
> >> run?
> >>
> >> For example, the mapper outputing <name,phone> and <name, address>
> >> simultaneously...
> >>
> >> Can I write multiple output.collect(...) commands?
> >>
> >> Amandeep
> >>
> >> Amandeep Khurana
> >> Computer Science Graduate Student
> >> University of California, Santa Cruz
> >>
> >>
> >>
> >>
> >>
> >> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> >> _
> >>
> >> The information transmitted is intended only for the person or entity to
> >> which it is addressed and may contain confidential and/or privileged
> >> material. Any review, retransmission, dissemination or other use of, or
> >> taking of any action in reliance upon, this information by persons or
> >> entities other than the intended recipient is prohibited. If you
> received
> >> this message in error, please contact the sender and delete the material
> >> from any computer.
> >>
> >>
> >>
> >
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> The information transmitted is intended only for the person or entity to
> which it is addressed and may contain confidential and/or privileged
> material. Any review, retransmission, dissemination or other use of, or
> taking of any action in reliance upon, this information by persons or
> entities other than the intended recipient is prohibited. If you received
> this message in error, please contact the sender and delete the material
> from any computer.
>
>

Reply via email to