Overview
There are many interpreters maintained improperly. We'd better check which are not used recently and focus more on what is being used actually.
Interpreters
Interpreter(directory) | Zeppelin's version | Latest version | 0.11 | Note | Status |
---|---|---|---|---|---|
alluxio | 2.5.0 | 2.8.0 | O | ||
angular | No version | ||||
beam | 2.0.0 | 2.40.0 | X | 5 years difference | |
bigquery | v2-rev20190917-1.30.3 | v2-rev459-1.25.0 | Updated until Zeppelin 0.9.0 by @fdai | ||
cassandra | 4.8.0 | 4.13.0 | O | Updated until Zeppelin 0.9.0 by Alex Ott | |
elasticsearch | 2.4.3 | 8.3.3 | O | ||
file | No version | ||||
flink, flink-cmd | O | multiple version supported | |||
geode | 1.1.0 | 1.15.0 | X | 5 years difference | |
groovy | 2.4.7 | 3.0.9 | |||
hazelcastjet | 0.6.1 | 5.0.2 | X | ||
hbase | 1.0.0 | 2.4.9 | O | ||
ignite | 2.7.6 | 2.11.1 | X | 2 years difference | |
influxdb | 1.7.0 | 2.1 | X | 4 years difference | |
java | 2.0-M3 | 2.0.1 | com.thoughtworks.qdox. 4 years difference | ||
jdbc | Multiple versions supported | ||||
kotlin | 1.3.50 | 1.6.10 | X | Outdated | |
ksql | X | No version. Uses http client | |||
kylin | X | No version. Uses http client | |||
lens | 2.5.0-beta | 2.7.1 | X | Retired | |
livy | 0.5.0-incubating | 0.7.1-incubating | O | ||
markdown | 2.2-cj-1.0 | O | Should be moved as FE feature | ||
mongodb | No version. Uses shell | ||||
neo4j | 4.1.1 | 4.4 | O | Updated at 2020/7/13 by @Andrea Santurbano | https://lists.apache.org/thread/jdhxlkz1c76bd9c0m6nrnxrvg6lhz3w3 |
pig | 0.17.0 | 0.17.0 | X | Release on 2017/6/19 | |
python | No version | ||||
rlang | Seems to depend on Spark version | ||||
sap | X | Use http client | |||
scalding | 0.16.1-RC1 | 0.17.4 | X | Seems to stop developing by Twitter | |
scio | 0.2.4 | 0.11.9 | X | ||
shell | O | No version | |||
spark, spark-submit | O | Multiple versions supported | |||
sparql | 3.12.0 | 4.5.0 | Three-year difference | ||
submarine | Depends on Hadoop version. It has its own versions but it's not adopted on Zeppelin |
Discussion for 0.11
Leave the interpreters below only
Interpreters Note flink, flink-cmd Developing actively jdbc Developing actively markdown Needs for FE feature python Developing actively rlang Developing actively shell Developing actively spark. spark-submit Developing actively
Discuss unclear interpreters like
- Remove outdated interpreters from the repository
- If contributors are willing to maintain them, they can add the code and improvement from the history of the repository
- Check activities every year and deprecate outdated interpreters periodically
Action item
Please use the label of interpreter-maintanence
to show issues on the table below