Newer versions of hive allow permanent and groovy defined functions.  I
know that does not help your pig case.

On Tue, Jan 27, 2015 at 5:08 PM, Pradeep Gollakota <pradeep...@gmail.com>
wrote:

> Hi All,
>
> I'm trying to establish a good pattern and practice with Oozie for sharing
> a setup file for pig/hive. For example, I have several scripts that use a
> set of UDFs that are built in-house. In order to use the UDF, I need to add
> the jar file, and then register the UDF. Rather than repeating this process
> multiple times, I can simply put this in the .hiverc/.pigbootup file of the
> user which will be running these scripts. However, this does not translate
> well into Oozieland. Another option is to put the common code into a
> "setup" file and add "source setup" to the beginning of every script. This
> is kind of ugly in that each file will have the same "source setup"
> command. There's another problem of the path'ing not necessarily being
> translatable across scrips/workflows.
>
> Has anyone come up with a good pattern for sharing hive/pig code across
> scripts in Oozieland?
>
> Thanks,
> Pradeep
>

Reply via email to