Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 2.14 KB

README.md

File metadata and controls

35 lines (27 loc) · 2.14 KB

ApacheZeppelinAwsGlueBox

A vagrant file with Java and Zeppelin installed though provision, in the correct version, to use with AWS Glue development endpoint, as this tutorial needs: https://docs.aws.amazon.com/glue/latest/dg/dev-endpoint-tutorial-local-notebook.html.

Requirements

  1. Virtual box installed.
  2. Vagrant installed.

Usage

You have two choises here:

Running the VM (Provision)

  1. Clone this repository.
  2. Inside the cloned repository directory run vagrant up
  3. Access the VM: vagrant ssh
  4. Start Zeppelin: startZeppelin
  5. Continue this tutorial: https://docs.aws.amazon.com/glue/latest/dg/dev-endpoint-tutorial-local-notebook.html on the "Initiating SSH Port Forwarding to Connect to Your DevEndpoint" session. All the instalation and configturation of Apache Zeppelin is already done inside the VM.
  6. You can access Zeppelin on you host opening a browser and accessing the address http://localhost:8080.

Using already generated vagrant box

  1. Acces a directory where you want to start you VM.
  2. Init vagrant: vagrant init filipelenfers/zeppelinGlue
  3. Start the VM: vagrant up
  4. Access the VM: vagrant ssh
  5. Start Zeppelin: startZeppelin
  6. Continue this tutorial: https://docs.aws.amazon.com/glue/latest/dg/dev-endpoint-tutorial-local-notebook.html on the "Initiating SSH Port Forwarding to Connect to Your DevEndpoint" session. All the instalation and configturation of Apache Zeppelin is already done inside the VM.
  7. You can access Zeppelin on you host opening a browser and accessing the address http://localhost:8080.

Link to Vagrant Cloud: https://app.vagrantup.com/filipelenfers/boxes/zeppelinGlue