A collection of Large Scale Data Analysis projects completed as part of the Large Scale Data Analysis course at AGH University of Science and Technology.
The repository covers distributed data processing, Apache Spark, SQL, graph analytics and scalable data analysis techniques.
The exercise topics and task requirements were provided as part of the course. All implementations, experiments and solutions presented in this repository are my own work.
- Python
- Apache Spark
- Spark SQL
- Spark RDD
- Spark DataFrames
- GraphFrames
- PySpark
- Jupyter Notebook
Clone the repository:
git clone https://github.com/bjamiolkowski/agh-large-scale-data-analysis.git
cd agh-large-scale-data-analysisCreate and activate a virtual environment:
python -m venv .venvWindows:
.venv\Scripts\activateLinux / macOS:
source .venv/bin/activateInstall the required dependencies:
pip install -r requirements.txtagh-large-scale-data-analysis/
├── 01-rdd/
├── 02-sql/
├── 03-spark-cluster/
├── 04-structured-data/
├── 05-graphframes/
├── .gitignore
├── LICENSE
├── README.md
└── requirements.txt
This repository is available under the MIT License.