Créer un projet Pig Unit avec intellij

Post on 02-Jul-2015

58 views 2 download

description

Tutoriel sur comment mettre en place PigUnit à l'aide d'un IDE comme IntelliJ

Transcript of Créer un projet Pig Unit avec intellij

Créer un projet Maven avec IntelliJ

1

2

3

Créer un projet Maven avec IntelliJ

Projet Maven basic

Ajouter les dépendances dans le pom.xml

groupId artifactId scope version

org.apache.pig pigunit compile 0.12.1

org.apache.pig pig compile 0.12.1

org.apache.hadoop hadoop-core test 0.20.2

jline jline test 0.9.94

org.antlr antlr-runtime test 3.5.2

org.codehaus.jackson jackson-mapper-asl test 1.9.13

joda-time joda-time test 2.3

Junit junit test 4.11

Créer un script Pig dans src/main

new file name : monscript.pig

Ajouter une classe de test en Java dans src/test/java

Ajouter un premier traitement Pig au script

PS : Le traitement est volontairement vide afin d’utiliser la méthode TDD

Ajouter le code de test

Lancer le test avec JUnit

Note : Si vous avez une erreur à l’exécution sous Windows de type chmod, le remède est d’installer Cygwin et de placer son dossier bin dans la variable d’environnement « PATH »

Test rouge, avec le diff

Passer le test au vert

1 : modifier la ligne

2 : relancer le test

Retrouver le projet de démo sur Github

https://github.com/BenJoyenConseil/pig-unit