Skip to content

Map-reduce, streaming analysis, and external memory algorithms and their implementation using the Hadoop and its eco-system: HBase, Hive, Pig and Spark. The class will include assignment of analyzing large existing databases.

Notifications You must be signed in to change notification settings

mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD

Repository files navigation

DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD

Map-reduce, streaming analysis, and external memory algorithms and their implementation using the Hadoop and its eco-system: HBase, Hive, Pig and Spark. The class will include assignment of analyzing large existing databases.

Spark Installation (Python)

Operating System Blog Post Youtube Video
Mac Install Spark on Mac Youtube Video
Ubuntu Install Spark on Ubuntu Youtube Video
Windows Install Spark on Windows Youtube Video

Section 1: Distributed computation using Map Reduce

  • map-reduce
  • counting words example, loading, processing, collecting.
  • The work environment: Notebooks, markdown, code cells, display cells, S3, passwords and Vault, github.
  • the memory hierarchy, S3 File, SQL tables, data frames / RDD, Parquet files.

Section 2: Analysis based on squared error:

Section 3: Classification:

Section 4: Performance tuning: measuring and tuning spark applications

Section 5: Spark Streaming and stochastic gradient descent

Assignments (From Newest to Oldest)

  • [Homework 5 Part 2: Higgs Boson](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Homeworks/HW5/2.Higgs.ipynb)
  • [Homework 5 Part 1: Cover Types](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Homeworks/HW5/1.CoverType.ipynb)
  • [Homework 3 Part 2: Reconstruction of Plots](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Homeworks/2.Reconstruction-HW-Copy.ipynb)
  • [Homework 3 Part 1: PCA analysis](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Homeworks/1.PCA_analysis-HW-Copy.ipynb)
  • [Homework 2](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Homeworks/HW-2.ipynb)
  • [Homework 1: Spark Moby Dick N Grams](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Submissions/HW-1_MichaelGalarnyk.py)
  • Notes

  • [Timing for Regex vs string.translate and string.replace](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Timing_Regex_Translate_Replace_Join.ipynb)
  • About

    Map-reduce, streaming analysis, and external memory algorithms and their implementation using the Hadoop and its eco-system: HBase, Hive, Pig and Spark. The class will include assignment of analyzing large existing databases.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published