Setup Zeppelin

How to setup and get started Zeppelin

Prerequisites

$ bin/zeppelin-daemon.sh start

Then open http://localhost:8080, you can see the Zeppelin home page as following

Configuration

There're 2 places you can make configurations on Zeppelin.

  • zeppelin-site.xml

  • zeppelin-env.sh

Here I will talk about 2 typical configurations

  • Change zeppelin server address

    • By default, zeppelin server address is http://127.0.0.1:8080, that means you can only access it in local machine. If you want to access it from a remote machine, you need to configure zeppelin.server.addr to be 0.0.0.0 and configure zeppelin.server.port to be another value if 8080 is used by other processes.

  • Change zeppelin memory setting. By default zeppelin server and interpreter process both use 1g memory. But you can adjust them via

    • Set ZEPPELIN_MEM in zeppelin-env.sh for the zeppelin server memory

    • Set ZEPPELIN_INTP_MEM in zeppelin-env.sh for the interpreter process memory

After the configuration changes, you need to invoke the following command to restart Zeppelin to make these configurations take effect.

$ bin/zeppelin-daemon.sh restart

Try Zeppelin via docker

Take a look at the following Zeppelin official site for how to try Zeppelin via docker

Video Tutorial

Community

Join Zeppelin community to discuss with others

Last updated