Créer un projet Maven avec IntelliJ 1 2 3
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