2012-05-03 19 views

Respuesta

15
register /local/path/to/myJar.jar 
+4

es probable que necesite un punto y coma detrás para que esto funcione. –

+1

FYI esto está en tu script de cerdo, no en la línea de comando - Me confundo fácilmente =) –

17

Hay dos formas de añadir frascos externos al entorno de cerdo.

  1. uso "-Dpig.additional.jars" para iniciar cerdo

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

  2. Uso "registrar" en los script de cerdo o ronco

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

Puede usar cualquiera de acuerdo con su requerimiento .

3

Una extensión a la respuesta de zsxwing.
También puede especificar varias rutas tarro como

pig -Dpig.additional.jars="/local/path/1/*:/local/path/2/*" 
Cuestiones relacionadas