Olaf,

You need to install python-dateutil in all of your data nodes. Cloudera's pig 
0.12 comes with jython 2.5, so make sure to install an older version of 
Python-dateutil because the latest version uses functions that are not 
supported by jython 2.5. For example, dateutil's relativedelta imports math's 
copysign function; jython's math library doesn't support copysign. I deployed 
Python-dateutil 1.4.1.



Art


> On Aug 26, 2016, at 17:18, Olaf Collider <olaf.colli...@gmail.com> wrote:
> 
> I am using `datetime` in some Python udfs that I use in my `pig`
> script. So far so good. I use pig 12.0 on cloudera.
> 
> However, I also need to use the `pytz` or `dateutils` packages as well
> and they dont seem to be part of a vanilla python install.
> 
> Can I use them in my `Pig` udfs in some ways? If so, how?
> 
> Many thanks!

Reply via email to