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.
Status
Interpreter(directory) | Zeppelin's version | Latest version | Note | Status |
---|---|---|---|---|
alluxio | 2.5.0 | 2.8.0 |
| |
angular | No version | |||
beam | 2.0.0 | 2.40.0 | 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 | Updated until Zeppelin 0.9.0 by Alex Ott | |
elasticsearch | 2.4.3 | 7.16 | ||
file | No version | |||
flink, flink-cmd | multiple version supported | |||
geode | 1.1.0 | 1.15.0 | 5 years difference | |
groovy | 2.4.7 | 3.0.9 | ||
hazelcastjet | 0.6.1 | 5.0.2 | ||
hbase | 1.0.0 | 2.4.9 | ||
ignite | 2.7.6 | 2.11.1 | 2 years difference | |
influxdb | 1.7.0 | 2.1 | ||
java | 2.0-M3 | 2.0.1 | com.thoughtworks.qdox. 4 years difference | |
jdbc | Multiple versions supported | |||
kotlin | 1.3.50 | 1.6.10 | ||
ksql | No version. Uses http client | |||
kylin | No version. Uses http client | |||
lens | 2.5.0-beta | 2.7.1 | Retired |
|
livy | 0.5.0-incubating | 0.7.1-incubating | ||
markdown | 2.2-cj-1.0 | Should be moved as FE feature | ||
mongodb | No version. Uses shell | |||
neo4j | 4.1.1 | 4.4 | Updated at 2020/7/13 by @Andrea Santurbano | |
pig | 0.17.0 | 0.17.0 | Release on 2017/6/19 | |
python | No version | |||
rlang | Seems to depend on Spark version | |||
sap | Use http client | |||
scalding | 0.16.1-RC1 | 0.17.4 | Seems to stop developing by Twitter |
|
scio | 0.2.4 | 0.11.9 | ||
shell | No version | |||
spark, spark-submit | Multiple versions supported | |||
sparql | 3.12.0 | 4.3.2 | ||
submarine | Depends on Hadoop version |
Proposal
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