I used RemoteInterpreterServer without intpEvenServerHost, connected via "connect to existing process" in Zeppelin and it produced:
java.lang.RuntimeException: org.apache.thrift.TApplicationException: Internal error processing createInterpreter If intpEvenServerHost is "localhost", it causes immediate "connection refused" on the side of the remote application for any port I tested. On Mon, Nov 4, 2019 at 2:42 PM Artur Rataj <arturra...@gmail.com> wrote: > Hi, > > I want to write a remote interpreter for Zeppelin, but the API changed > since > https://zeppelin.apache.org/docs/0.7.0/manual/interpreters.html#connecting-to-the-existing-remote-interpreter > was written. > > What is the difference between RemoteInterpreterServer with and without > intpEvenServerHost? It seems that if this parameter is null, something > called "dev mode" is used. Otherwise, ThriftServer is started and > RemoteInterpreterEventService.Client.registerInterpreterProcess() is called. > > Where "Connect to existing process" can be found in snapshot-0.9 ? How is > it related to Helium? > > I do not need any database connection, just a two-way communication. A > remote application which takes paragraph text as input and produces %html > as output. What should I do? > > Thanks, > Artur > >