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 modified 1yr ago