Interpreter Installation

Community managed interpreters

Apache Zeppelin provides several interpreters as community managed interpreters.
If you downloaded netinst binary package, you need to install by using below commands.

Install all community managed interpreters

./bin/install-interpreter.sh --all

Install specific interpreters

./bin/install-interpreter.sh --name md,shell,jdbc,python

You can get full list of community managed interpreters by running

./bin/install-interpreter.sh --list

Install interpreter built with Scala 2.10

Zeppelin support both Scala 2.10 and 2.11 for several interpreters as below:

Name

Maven Artifact for Scala 2.10

Maven Artifact for Scala 2.11

cassandra

org.apache.zeppelin:zeppelin-cassandra_2.10:0.7.0

org.apache.zeppelin:zeppelin-cassandra_2.11:0.7.0

flink

org.apache.zeppelin:zeppelin-flink_2.10:0.7.0

org.apache.zeppelin:zeppelin-flink_2.11:0.7.0

ignite

org.apache.zeppelin:zeppelin-ignite_2.10:0.7.0

org.apache.zeppelin:zeppelin-ignite_2.11:0.7.0

scio

org.apache.zeppelin:zeppelin-scio_2.10:0.7.0

org.apache.zeppelin:zeppelin-scio_2.11:0.7.0

spark

org.apache.zeppelin:zeppelin-spark_2.10:0.7.0

org.apache.zeppelin:zeppelin-spark_2.11:0.7.0

If you install one of these interpreters only with --name option, installer will download interpreter built with Scala 2.11 by default. If you want to specify Scala version, you will need to add --artifact option. Here is the example of installing flink interpreter built with Scala 2.10.

Install Spark interpreter built with Scala 2.10

Spark distribution package has been built with Scala 2.10 until 1.6.2. If you have SPARK_HOME set pointing to Spark version earlier than 2.0.0, you need to download Spark interpreter packaged with Scala 2.10. To do so, use follow command: