Simple implementation of Word-Count example.
Input is read from directory /tmp/wordcount/in, and output is written to /tmp/wordcount/out.
- git clone https://github.com/maxbr/mapreduce-sonarqube.git
- cd mapreduce-sonarqube
- vagrant up
- vagrant ssh
- cd Hadoop-Word-Count
- mkdir -p /tmp/wordcount/in
- cp ./README.md /tmp/wordcount/in/
- mvn clean package
- java -javaagent:${HOME}/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=${PWD}/target/jacoco-it.exec -cp `hadoop classpath`:target/wordcount-0.0.1-SNAPSHOT.jar com.igalia.wordcount.App
- mvn sonar:sonar -Dsonar.username=admin -Dsonar.password=admin -Dsonar.host.url=http://127.0.0.1:9000/ -Dsonar.projectName="Hadoop WordCount" -Dsonar.projectKey=wordcount:sonar:key
- rm -rf /tmp/wordcount/out