/vagrant-jupyter

Jupyter Notebook with Python3, Scala and PySpark

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Jupyter Notebook with Python3, Scala and PySpark

This is a Vagrant machine with Jupyter Notebook (v4) installed. The kernels installed are: Python 3, Apache Spark 1.5.1 with Scala 2.10.4 and PySpark (1.5.1). The notebook folder is: /home/vagrant.

Features

Requirements

You have to install:

  1. VirtualBox 5 or later (this Vagrantfile was tested on VirtualBox 5.0.6)
  2. VirtualBox Oracle VM VirtualBox Extension Pack
  3. Vagrant
  4. Vagrant plugin vagrant-vbguest to keep updated the guest additions on VM:
vagrant plugin install vagrant-vbguest

If you'are going to use Vagrant on Windows machine, you could get this error when start a new VM:

rsync could not be found on your PATH. Make sure that rsync is properly installed on your system and available on the PATH.

In this case you have to install cwRsync and add in your %PATH% the folder where you'll install it:

%SystemRoot%\system32;%SystemRoot%;%PROGRAMFILES%\cwRsync_5.4.1_x86_Free; ......

Installation

git clone https://github.com/giabar/vagrant-jupyter.git
cd vagrant-jupyter
vagrant up

When the Vagrant provisioning/start-up processes are completed you can point your browser to:

http://localhost:8888

Provisioning will take at least 20minutes!

If you're behind proxy:

Install Proxy Configuration Plugin for Vagrant