Main Features

Feature

Description

Support multiple versions of Flink

You can run different versions of Flink in one Zeppelin instance

Support multiple versions of Scala

You can run different scala versions of Flink in on Zeppelin instance

Support multiple languages

Scala, Python, SQL are supported, besides that you can also collaborate across languages, e.g. you can write Scala UDF and use it in PyFlink

Support multiple execution mode

  • Local

  • Remote

  • Yarn

  • Yarn-application

  • K8s-application (under development)

Support Hive

Hive catalog is supported

Interactive Development

Interactive development experience increase your productivity

Interactive Streaming Visualization

Visualizing streaming data can help debug and build streaming dashboard

Enhancement on Flink SQL

  • Support both streaming sql and batch sql in one notebook

  • Support sql comment (single line/multiple line)

  • Support advanced configuration (jobName, parallelism)

  • Support multiple insert statement

Rest API Support

You can not only submit Flink job via Zeppelin notebook's UI, but also can do that via its rest api (You can use Zeppelin as Flink job server).

Multi-tenant

Multiple user can work in one Zeppelin instance without affecting each other.

Community

Join Zeppelin community to discuss with others

Last updated