https://github.com/hadesarchitect/caspark
Cassandra + Spark = ❤️ Machine Learning with Apache Spark & Cassandra
https://github.com/hadesarchitect/caspark
cassandra jupyter machine-learning spark
Last synced: over 1 year ago
JSON representation
Cassandra + Spark = ❤️ Machine Learning with Apache Spark & Cassandra
- Host: GitHub
- URL: https://github.com/hadesarchitect/caspark
- Owner: HadesArchitect
- Created: 2019-10-07T11:59:52.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-01-21T15:39:52.000Z (over 6 years ago)
- Last Synced: 2025-03-24T06:11:39.980Z (over 1 year ago)
- Topics: cassandra, jupyter, machine-learning, spark
- Language: Jupyter Notebook
- Size: 17.5 MB
- Stars: 11
- Watchers: 1
- Forks: 44
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Machine Learning with Apache Spark & Cassandra
## Cassandra + Spark = ❤️
A Hands-on Lab delivered by DataStax' Developer Advocates team. Want to learn the awesomness of distributed databases and computational systems? Jump in, watch the slides and do the practicals steps!
## Slides
* [CodeLabs Cassandra+Spark](./slides/CodeLabs_Cassandra.pdf)
* [Introduction to Machine Learning with Apache Cassandra and Apache Spark](./slides/Intro%20to%20ML%20with%20C_%20and%20Spark.pdf)
## Labs
### Reqs
- git
- docker
- docker-compose
### Installation
```
git clone https://github.com/HadesArchitect/CaSpark.git
cd CaSpark
docker-compose up -d
```
### Usage
- For the Cassandra labs, access DataStaxs Studio: http://localhost:9091
- For the Spark labs, access Jupyter Notebooks: http://localhost:8888 password: `datastax`
You may need to use some custom IP instead of localhost if you use docker-for-mac, docker-for-windows or similar installation.
### Known Issues
In some cases executing the exercises may lead to memory issues, especially on weaker or non-Linux machines due to docker limitations on memory. If you have any issues with exercises after the first few, try to clean up and start again `docker-compose kill && docker-compose down && docker-compose up -d`. You may need to repeat steps of the notebook you were working on.