Apache Drill with Jupyter Notebook


Introduction

Note:

Please follow the following collaborate pages for Building and Installing Drill and Jupyter Notebook


Prerequisites


  • Have Apache Drill installed and running
  • Have Jupyter Notebook installed and running in virtual environment
  • npm
  • jupyterhub>=0.5

  • beakerx
  • marathon

  • requests

  • requests_toolbelt

  • IPython

  • getpass

  • pandas

  • ipywidgets


Setup Apache Drill with Jupyter


  • Open up SSH tunnel connection to Jupyter
  • sudo apt-get update
  • sudo apt-get install -y build-essential nodejs python3-pip
  • curl -L https://npmjs.org/install.sh | sudo sh
  • npm -v
  • sudo python3 -m pip install jupyterhub
    sudo npm install -g configurable-http-proxy
  • pip3 install requests

  • pip3 install requests-toolbelt

  • pip3 install pandas