python3 -m pip install -r requirements.txt
docker run --name node01 -p 9042:9042 -d cassandra
docker start node01
python3 app.py
python3 flight_data.py -> data will we writen on flight_passengers.csv
python3 extraccion.py -> data will be formated into .cql to be inserted
##In terminal
docker cp tools/data.cql node01:/root/data.cql
docker exec -it node01 bash -c "cqlsh -u cassandra -p cassandra"
##In cqlsh:
USE investments;
SOURCE '/root/data.cql'
python3 app.py
# If pip is not present in you system
sudo apt update
sudo apt install python3-pip
# Install and activate virtual env
python3 -m pip install virtualenv
python3 -m venv ./venv
source ./venv/bin/activate
# Install project python requirements
python3 -m pip install -r requirements.txt
Ensure you have a running dgraph instance i.e.:
docker run --name dgraph -d -p 8080:8080 -p 9080:9080 dgraph/standalone
Run main.py i.e.:
python3 main.py
A place to share mongodb app code
sudo apt update sudo apt install python3-pip
python3 -m pip install virtualenv virtualenv -p python3 ./venv source ./venv/bin/activate
python3 -m pip install -r requirements.txt
python3 -m uvicorn main:app --reload
Ensure you have a running mongodb instance i.e.:
docker run --name mongodb -d -p 27017:27017 mongo
Once your API service is running (see step above), run the populate script
cd data/ python3 populate.py