how to include external jar file using PIG

root1982 picture root1982 · May 3, 2012 · Viewed 16.6k times · Source

When I run a mapreduce job using hadoop command, I use -libjars to setup my jar to the cache and the classpath. How to do something like this in PIG?

Answer

zsxwing picture zsxwing · Apr 23, 2013

There are two ways to add external jars to Pig environment.

  1. Use "-Dpig.additional.jars" to start Pig

    pig -Dpig.additional.jars=/local/path/to/your.jar

  2. Use "register" command in Pig scripts or grunt

    register /local/path/to/your.jar;

You can use any one according to your requirement.