Virtual machine for development. Jupyter Notebook configurated and shared folder for file pass between local host y virtual machine enviroment.
- Clone this repository
- In the principal folder run
vagrant upand wait for finish process. - Run
vagrant sshcommand for login in VM - Run
jupyter notebook, copy the url access in browser application - In case of any error: In the
Vagranfileyou will see the command secuence for apply all necesary configuration
sudo apt updatesudo apt -y install python3.5sudo apt -y install python3-pipsudo apt -y install ipython ipython-notebooksudo pip3 install --upgrade pipsudo pip3 install jupyter --ignore-installed sixsudo apt -y install python3-matplotlib python3-numpy python3-scipy python3-pandassudo apt -y install default-jresudo apt -y install scalasudo pip3 install py4jsudo pip3 install findsparkcd /home/vagrantwget http://www-eu.apache.org/dist/spark/spark-2.3.2/spark-2.3.2-bin-hadoop2.7.tgzsudo tar -zxvf spark-2.3.2-bin-hadoop2.7.tgzPATH="$HOME/bin:$HOME/.local/bin:$PATH"export SPARK_HOME='/home/vagrant/spark-2.3.2-bin-hadoop2.7'export PATH=$SPARK_HOME:$PATHexport PYTHONPATH=$SPARK_HOME/python:$PYTHONPATHexport PYSPARK_DRIVER_PYTHON="jupyter"export PYSPARK_DRIVER_PYTHON_OPTS="notebook"export PYSPARK_PYTHON=python3sudo chmod 777 /home/vagrant/spark-2.3.2-bin-hadoop2.7sudo chmod 777 /home/vagrant/spark-2.3.2-bin-hadoop2.7/pythonsudo chmod 777 /home/vagrant/spark-2.3.2-bin-hadoop2.7/python/pyspark