Spark Streaming with TCP
Getting netcat to work with dockerized Jupyter Notebooks
Introduction
Stop all docker containers
docker stop $(docker ps -aq)
docker network rm testnet
docker rm streaming
Create a network for the containers
docker network create testnet
Start a netcat container with the port to be shared
docker run -it --rm --name nc --network testnet appropriate/nc -lk 5555
Open a new terminal window and start Jupyter with the volume containing your notebooks
docker run -d --name streaming \
--network testnet -p 8888:8888 \
-v $HOME/unstructuredNotebooks:/home/jovyan/work:rw \
jupyter/all-spark-notebook \
start-notebook.sh --NotebookApp.token=''
Follow the lab instructions here
slides
notebook
Remove your docker containers and network
docker stop $(docker ps -aq)
docker network rm testnet
Last updated
Was this helpful?