Hi Jeff,

As I wrote before, I saw in the source code that pig uses that syntax for
accessing the dfs.
Can you suggest a way to check if a path is a file or directory, and if a
directory to enumerate the files in it ?

Thanks,
Tamir

On Thu, Dec 3, 2009 at 1:22 PM, Jeff Zhang <[email protected]> wrote:

> HI Tamir,
>
> PigMapReduce.sJobConf is Null. The PigMapReduce should only been used by
> hadoop internal.  Do not sure why you want to use it like that.
>
> You can look into the source code, the sJobConf will been assigned value
> each time when a mapper or reducer task is initialized.
>
>
> Jeff Zhang
>
>
>
> On Thu, Dec 3, 2009 at 2:50 PM, Tamir Kamara <[email protected]>
> wrote:
>
> > Hi,
> >
> > I'm trying to use FileLocalizer in a UDF to check if a path passed in as
> a
> > parameter is a file or a directory.
> > I saw in some of the pig interval code that something like this:
> > PigContext pc = (PigContext)
> >
> ObjectSerializer.deserialize(PigMapReduce.sJobConf.get("pig.pigContext"));
> > if (FileLocalizer.isFile(Path, pc)) ...
> >
> > But I'm getting a NullPointerExecption. Probably I missed something.
> > Could someone provide an example of how to do this ?
> >
> > Also, Is it possible to get a list of files in a dfs directory somehow?
> >
> >
> > Thanks,
> > Tamir
> >
>

Reply via email to