Interpreter binding mode
Last updated
Last updated
Interpreter binding mode means the relationship between note and interpreter process. In the chapter of Zeppelin architecture, we learned that one Zeppelin instance can launch several flink interpreters. So in which interpreter process does your job run, it depends on the interpreter binding mode.
Here we would talk about 3 interpreter binding modes.
Shared Mode
Isolated Per User Mode
Isolated Per Note Mode
Shared mode is the default mode, which means all the notes / all the users share the same flink interpreter. So that means all the flink jobs will be submitted to the same flink cluster.
Isolated per user means every user has its own flink interpreter. ( This only works when you enable shiro in Zeppelin)
Isolated Per Note means each note has its own flink Interpreter. That means each note is isolated. This is usually the recommended approach.
Join Zeppelin community to discuss with others