A Big Data project
This repository contains two sub-projects and one R-code analysis:
- Web service created using Java-JSP-Servlet
- Database - MongoDB
- IDE used - Eclipse NEON
- Server used - Tomcat / Spark
- AWS
- R
##1.fbcheckin_ui This is the interface for the user who inserts his location as (x,y) coordinate and sees which location is predicted for him
###Steps to run
- Download the git repository on your local
- Import as Maven Web Project
- Set up Tomcat in the servers http://localhost:8080/fbcheckin/
##2.Hadoop_Projects_0_20 This is the Hadoop 0.20 projects to implement the Supervised Learning on training data
###Steps to run
- Download the git repository on your local
- Import as General Project
- Run the following java classes: You will see series of trained outputs
- Running Location Generator - It is a map reduce job which parallely create location blocks
- Running DB insertion job - Map Reduce job to insert into MongoDB schema
- Running KNN - It is the validation / testing phase
##3.R-code
- HadoopProjectAnalysis : For analysis of data
- Running K-means Training Algorithm