Hi Jeff
Thanks for the suggestion. Your suggestion gave me a hint and I was able to solve this issue. I did not set the properties your specified but got it working. I looked in the source code and found that Interpreter server uses java.net.InetAddress to find the Ipaddress of the host. Since my machine had two network addresses it was getting confused with port binding. I changed the server setting in zeppelin-site.xml to 0.0.0.0 . This enables proper binding and the issue was solved. I suggest that you update your install documents that when running in Windows WSL to set the server address to 0.0.0.0 This will save time for other users trying to install Zeppelin on Windows WSL. <property> <name>zeppelin.server.addr</name> <value>0.0.0.0</value> <description>Server binding address</description> </property> Regards Ravi Pullareddy *From:* Jeff Zhang <zjf...@gmail.com> *Sent:* Sunday, 3 May 2020 6:59 PM *To:* users <users@zeppelin.apache.org> *Subject:* Re: Zeppelin 0.9 flink interpreter on WSL ubuntu Linux There're 2 properties you can set to control the port range: zeppelin.server.rpc.portRange zeppelin.interpreter.rpc.portRange Ravi Pullareddy <ravi.pullare...@minlog.com.au> 于2020年5月3日周日 上午5:51写道: Hi Jeff Has anyone tried running flink interpreter on Zeppelin 0.8 or Zeppelin 0.9 on Windows WSL ubuntu? Since WSL does not allow creation of random ports, flink interpreter fails as below. Any suggestion is much appreciated. INFO [2020-05-02 07:43:53,211] ({main} RemoteInterpreterServer.java[main]:261) - URL:jar:file:/mnt/d/zeppelin-0.8.1-bin-all/lib/interpreter/zeppelin-interpreter-0.8.1.jar!/org/apache/zeppelin/interpreter/remote/RemoteInterpreterServer.class INFO [2020-05-02 07:43:53,274] ({main} RemoteInterpreterServer.java[<init>]:162) - Launching ThriftServer at 169.254.47.73:62115 INFO [2020-05-02 07:43:53,282] ({main} RemoteInterpreterServer.java[<init>]:166) - Starting remote interpreter server on port 62115 INFO [2020-05-02 07:43:53,283] ({Thread-0} RemoteInterpreterServer.java[run]:203) - Starting remote interpreter server on port 62115 INFO [2020-05-02 07:57:47,187] ({main} RemoteInterpreterServer.java[main]:261) - URL:jar:file:/mnt/d/zeppelin-0.8.1-bin-all/lib/interpreter/zeppelin-interpreter-0.8.1.jar!/org/apache/zeppelin/interpreter/remote/RemoteInterpreterServer.class INFO [2020-05-02 07:57:47,255] ({main} RemoteInterpreterServer.java[<init>]:162) - Launching ThriftServer at 169.254.47.73:62223 INFO [2020-05-02 07:57:47,262] ({main} RemoteInterpreterServer.java[<init>]:166) - Starting remote interpreter server on port 62223 INFO [2020-05-02 07:57:47,264] ({Thread-0} RemoteInterpreterServer.java[run]:203) - Starting remote interpreter server on port 62223 INFO [2020-05-02 07:57:48,273] ({Thread-1} RemoteInterpreterUtils.java[registerInterpreter]:165) - callbackHost: 169.254.47.73, callbackPort: 62221, callbackInfo: CallbackInfo(host:169.254.47.73, port:62223) ERROR [2020-05-02 07:57:48,279] ({Thread-1} RemoteInterpreterServer.java[run]:192) - Error while registering interpreter: CallbackInfo(host:169.254.47.73, port:62223) org.apache.thrift.transport.TTransportException: java.net.SocketException: Network is unreachable (connect failed) at org.apache.thrift.transport.TSocket.open(TSocket.java:187) at org.apache.zeppelin.interpreter.remote.RemoteInterpreterUtils.registerInterpreter(RemoteInterpreterUtils.java:168) at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$1.run(RemoteInterpreterServer.java:190) at java.lang.Thread.run(Thread.java:748) Caused by: java.net.SocketException: Network is unreachable (connect failed) at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:606) at org.apache.thrift.transport.TSocket.open(TSocket.java:182) ... 3 more INFO [2020-05-02 07:57:48,281] ({Thread-1} RemoteInterpreterServer.java[shutdown]:209) - Shutting down... -- Best Regards Jeff Zhang