Usually you don't need to care about connection establish between RemoteInterpreterServer and Zeppelin-Server, these stuff are handled by zeppelin itself. Could you be more specific about what kind of issue you hit ?
Artur Rataj <arturra...@gmail.com> 于2019年11月4日周一 下午10:10写道: > 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 >> >> -- Best Regards Jeff Zhang