├── .gitattributes ├── 01-Introduction ├── ml-100k │ ├── README │ ├── allbut.pl │ ├── mku.sh │ ├── u.data │ ├── u.genre │ ├── u.info │ ├── u.item │ ├── u.occupation │ ├── u.user │ ├── u1.base │ ├── u1.test │ ├── u2.base │ ├── u2.test │ ├── u3.base │ ├── u3.test │ ├── u4.base │ ├── u4.test │ ├── u5.base │ ├── u5.test │ ├── ua.base │ ├── ua.test │ ├── ub.base │ └── ub.test └── simpleQuery.sql ├── 02-HDFS-MapReduce ├── MovieRatings.py ├── RatingsBreakdown.py ├── exerciseMapReduceOutput.txt ├── mapReduceOutput.txt └── sshHDFS.txt ├── 03-Programming-With-Pig ├── MostPopularBadMovies.pig ├── MostPopularBadMoviesOutput.txt ├── MovieRatings.pig └── OldestBestMovieOutput.txt ├── 04-Programming-With-Spark ├── LowestRatedMovieDataFrame.py ├── LowestRatedMovieSpark.py ├── LowestRatedMovieSpark2Output.txt └── LowestRatedMovieSparkOutput.txt ├── 05-Relational-Data-Stores ├── hiveQueryOutput.txt ├── simpleHiveQuery.txt ├── top10AvgRatingsHive.txt └── top10AvgRatingsHiveOutput.txt ├── 06-Non-Relational-Data-Stores ├── .ipynb_checkpoints │ └── HbaseMovieRatings-checkpoint.ipynb ├── CassandraSpark.py ├── CassandraSparkOutput.txt ├── HbaseMovieRatings.ipynb ├── HbaseMovieRatings.pdf ├── MongoSpark.py ├── MongoSparkOutput.txt ├── choosingAdatabase.txt └── ml-100k │ ├── README │ ├── allbut.pl │ ├── mku.sh │ ├── u.data │ ├── u.genre │ ├── u.info │ ├── u.item │ ├── u.occupation │ ├── u.user │ ├── u1.base │ ├── u1.test │ ├── u2.base │ ├── u2.test │ ├── u3.base │ ├── u3.test │ ├── u4.base │ ├── u4.test │ ├── u5.base │ ├── u5.test │ ├── ua.base │ ├── ua.test │ ├── ub.base │ └── ub.test ├── README.md └── SamuelPeoplesCompletion.pdf /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/.gitattributes -------------------------------------------------------------------------------- /01-Introduction/ml-100k/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/README -------------------------------------------------------------------------------- /01-Introduction/ml-100k/allbut.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/allbut.pl -------------------------------------------------------------------------------- /01-Introduction/ml-100k/mku.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/mku.sh -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u.data -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u.genre: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u.genre -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u.info -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u.item: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u.item -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u.occupation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u.occupation -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u.user -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u1.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u1.base -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u1.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u1.test -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u2.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u2.base -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u2.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u2.test -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u3.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u3.base -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u3.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u3.test -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u4.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u4.base -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u4.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u4.test -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u5.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u5.base -------------------------------------------------------------------------------- /01-Introduction/ml-100k/u5.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/u5.test -------------------------------------------------------------------------------- /01-Introduction/ml-100k/ua.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/ua.base -------------------------------------------------------------------------------- /01-Introduction/ml-100k/ua.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/ua.test -------------------------------------------------------------------------------- /01-Introduction/ml-100k/ub.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/ub.base -------------------------------------------------------------------------------- /01-Introduction/ml-100k/ub.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/ml-100k/ub.test -------------------------------------------------------------------------------- /01-Introduction/simpleQuery.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/01-Introduction/simpleQuery.sql -------------------------------------------------------------------------------- /02-HDFS-MapReduce/MovieRatings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/02-HDFS-MapReduce/MovieRatings.py -------------------------------------------------------------------------------- /02-HDFS-MapReduce/RatingsBreakdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/02-HDFS-MapReduce/RatingsBreakdown.py -------------------------------------------------------------------------------- /02-HDFS-MapReduce/exerciseMapReduceOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/02-HDFS-MapReduce/exerciseMapReduceOutput.txt -------------------------------------------------------------------------------- /02-HDFS-MapReduce/mapReduceOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/02-HDFS-MapReduce/mapReduceOutput.txt -------------------------------------------------------------------------------- /02-HDFS-MapReduce/sshHDFS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/02-HDFS-MapReduce/sshHDFS.txt -------------------------------------------------------------------------------- /03-Programming-With-Pig/MostPopularBadMovies.pig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/03-Programming-With-Pig/MostPopularBadMovies.pig -------------------------------------------------------------------------------- /03-Programming-With-Pig/MostPopularBadMoviesOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/03-Programming-With-Pig/MostPopularBadMoviesOutput.txt -------------------------------------------------------------------------------- /03-Programming-With-Pig/MovieRatings.pig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/03-Programming-With-Pig/MovieRatings.pig -------------------------------------------------------------------------------- /03-Programming-With-Pig/OldestBestMovieOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/03-Programming-With-Pig/OldestBestMovieOutput.txt -------------------------------------------------------------------------------- /04-Programming-With-Spark/LowestRatedMovieDataFrame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/04-Programming-With-Spark/LowestRatedMovieDataFrame.py -------------------------------------------------------------------------------- /04-Programming-With-Spark/LowestRatedMovieSpark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/04-Programming-With-Spark/LowestRatedMovieSpark.py -------------------------------------------------------------------------------- /04-Programming-With-Spark/LowestRatedMovieSpark2Output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/04-Programming-With-Spark/LowestRatedMovieSpark2Output.txt -------------------------------------------------------------------------------- /04-Programming-With-Spark/LowestRatedMovieSparkOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/04-Programming-With-Spark/LowestRatedMovieSparkOutput.txt -------------------------------------------------------------------------------- /05-Relational-Data-Stores/hiveQueryOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/05-Relational-Data-Stores/hiveQueryOutput.txt -------------------------------------------------------------------------------- /05-Relational-Data-Stores/simpleHiveQuery.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/05-Relational-Data-Stores/simpleHiveQuery.txt -------------------------------------------------------------------------------- /05-Relational-Data-Stores/top10AvgRatingsHive.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/05-Relational-Data-Stores/top10AvgRatingsHive.txt -------------------------------------------------------------------------------- /05-Relational-Data-Stores/top10AvgRatingsHiveOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/05-Relational-Data-Stores/top10AvgRatingsHiveOutput.txt -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/.ipynb_checkpoints/HbaseMovieRatings-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/.ipynb_checkpoints/HbaseMovieRatings-checkpoint.ipynb -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/CassandraSpark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/CassandraSpark.py -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/CassandraSparkOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/CassandraSparkOutput.txt -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/HbaseMovieRatings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/HbaseMovieRatings.ipynb -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/HbaseMovieRatings.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/HbaseMovieRatings.pdf -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/MongoSpark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/MongoSpark.py -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/MongoSparkOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/MongoSparkOutput.txt -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/choosingAdatabase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/choosingAdatabase.txt -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/README -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/allbut.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/allbut.pl -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/mku.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/mku.sh -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u.data -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u.genre: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u.genre -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u.info -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u.item: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u.item -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u.occupation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u.occupation -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u.user -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u1.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u1.base -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u1.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u1.test -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u2.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u2.base -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u2.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u2.test -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u3.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u3.base -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u3.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u3.test -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u4.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u4.base -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u4.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u4.test -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u5.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u5.base -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/u5.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/u5.test -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/ua.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/ua.base -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/ua.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/ua.test -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/ub.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/ub.base -------------------------------------------------------------------------------- /06-Non-Relational-Data-Stores/ml-100k/ub.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/06-Non-Relational-Data-Stores/ml-100k/ub.test -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/README.md -------------------------------------------------------------------------------- /SamuelPeoplesCompletion.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLPeoples/Hands-On-Hadoop/HEAD/SamuelPeoplesCompletion.pdf --------------------------------------------------------------------------------