The most simplest interpreter might be shell interpreter. You can create a simple interpreter module like sh module, and extend abstract class Interpreter.
Refer http://zeppelin.apache.org/docs/0.8.2/development/writing_zeppelin_interpreter.html#make-your-own-interpreter https://github.com/apache/zeppelin/blob/master/shell/src/main/java/org/apache/zeppelin/shell/ShellInterpreter.java Artur Rataj <arturra...@gmail.com> 于2019年11月4日周一 下午10:44写道: > I would need any way of writing a remote interpreter for Zeppelin 0.9. > It would be useful to have some docs, an example or whatever which > describes RemoteInterpreterServer in 0.9. No API docs in the sources, > searching in turn for an actual usage of RemoteInterpreterServer on > the web shows some no-more-working test in 0.9. > > If I connect via Zeppelin to (new RemoteInterpreterServer(null, > SOME_PORT, "some-name", null)).start() and connect via add > interpterer/connect to existing process on the Zeppelin side, I get it > causes java.lang.RuntimeException: > org.apache.thrift.TApplicationException: Internal error processing > createInterpreter. If I replace null with any name like localhost, i > get "connection refused" on the interpreter side. By the way, checking > "connect to existing process" still makes it mandatory to specify > "interpreter group". > > Could you give me some basic hints on making a connection to a simple > remote interpreter which consumes paragraph contents and produces > %html? > -- Best Regards Jeff Zhang