Cloud Computing application
###Requirements
- JDK 1.7
- Maven 3.2.3
- Node.js 0.10.26 or higher
###How to run ####Log Generator
npm install
node birdgenerator 10000
(generates a log file with 10000 entries)
####MapReduce app
mvn package
- Move the resulting jar in the
target/
directory - Download the following jar: AWS Java SDK, jackson-core, jackson-databind, jackson-annotations
and add them to the
lib/
folder in Hadoop installation. - Add the jars in lib to the
HADOOP_CLASSPATH
environment variable. - Set the
AWS_ACCESS_KEY_ID
andAWS_ACCESS_SECRET_ACCESS_KEY
environment variables. - Run it with
hadoop jar birdwatch-1.0-SNAPSHOT.jar input/
####Webserver
npm install
node index.js
- Go to
http://localhost:3000
####Contributors
- João Sampaio - @joaoSampaio
- Nuno Nogueira - @nunofmn
- Pedro Braz - @PeBraz