2012-05-03 11 views

risposta

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

sarà probabilmente bisogno di un finale punto e virgola per questo al lavoro. –

+1

FYI questo è nel tuo script di maiale non sulla riga di comando - Sono facilmente confuso =) –

17

Ci sono due modi per aggiungere giare esterne all'ambiente Pig.

  1. uso "-Dpig.additional.jars" per avviare Pig

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

  2. Usa "registrare" il comando negli script di maiale o grugnito

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

Puoi usarne uno in base alle tue esigenze .

3

Un'estensione alla risposta di zsxwing.
È inoltre possibile specificare più percorsi vaso come

pig -Dpig.additional.jars="/local/path/1/*:/local/path/2/*" 
Problemi correlati