Thank you from Newbie Central!

On Fri, Aug 6, 2010 at 10:49 PM, Harsh J <qwertyman...@gmail.com> wrote:
> Use this to get the actual path in the New API:
> ((FileSplit) context.getInputSplit()).getPath()
>
> As explained in HADOOP-5973.
>
> On Sat, Aug 7, 2010 at 7:26 AM, Lance Norskog <goks...@gmail.com> wrote:
>> I have the same request. My use case is that I want to do a database
>> join on three CSV files from different files from the DB. So, if I can
>> read the file name, I can deduce which table it is. The map knows the
>> field names from each table file, and maps each file row using the
>> database id as the key. The reducer receives the different sets of
>> fields for the same key and writes out the complete join.
>>
>> Is there any way to find at least the file name, even if not the complete 
>> URL?
>>
>> Lance
>>
>> On Fri, Aug 6, 2010 at 7:16 AM, Gang Luo <lgpub...@yahoo.com.cn> wrote:
>>> Hi all,
>>> I want to know which file (path) I am processing in each map task. In the 
>>> old
>>> API, I can get it by JobConf.get("map.input.file");. When it comes to new 
>>> API,
>>> the context.getConfiguration.get("map.input.file") returns null. Does that 
>>> mean
>>> parameter "map.input.file" does not exist in new API? How about other 
>>> job/task
>>> specific parameters? Is there any documentation talking about this?
>>>
>>> Thanks,
>>> -Gang
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> Lance Norskog
>> goks...@gmail.com
>>
>
>
>
> --
> Harsh J
> www.harshj.com
>



-- 
Lance Norskog
goks...@gmail.com

Reply via email to