Hi I had the same problem but I was using AWS ELB which doesn't support websockets. As previously mentioned Zeppelin does NOT use a separate port for websockets. Pls give more information about your setup.
Regards, Skanda On Tue, Jan 12, 2016 at 3:37 PM, Corneau Damien <cornead...@gmail.com> wrote: > Hi, > > Could you give us more information about your setup? > > Also, the websocket does not use a different port anymore. (only one which > by default is 8080) > You can always try using another port by changing your configuration ( > https://github.com/apache/incubator-zeppelin#configure) > > > On Tue, Jan 12, 2016 at 6:59 PM, 魏龙星 <wlxwol...@gmail.com> wrote: > >> I googled and found that there are two ports in logs, however I got only >> I in the log. How? >> >> 魏龙星 <wlxwol...@gmail.com>于2016年1月12日周二 下午5:50写道: >> >>> I downloaded zeppelin binary package and started it. However it's >>> disconnected. Here is the log: >>> >>> INFO [2016-01-12 14:37:56,592] ({main} >>> QuartzScheduler.java[initialize]:305) - Scheduler meta-data: Quartz >>> Scheduler (v2.2.1) 'Defau >>> ltQuartzScheduler' with instanceId 'NON_CLUSTERED' >>> Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. >>> NOT STARTED. >>> Currently in standby mode. >>> Number of jobs executed: 0 >>> Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads. >>> Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support >>> persistence. and is not clustered. >>> >>> INFO [2016-01-12 14:37:56,593] ({main} >>> StdSchedulerFactory.java[instantiate]:1339) - Quartz scheduler >>> 'DefaultQuartzScheduler' initi >>> alized from default resource file in Quartz package: 'quartz.properties' >>> INFO [2016-01-12 14:37:56,593] ({main} >>> StdSchedulerFactory.java[instantiate]:1343) - Quartz scheduler version: >>> 2.2.1 >>> INFO [2016-01-12 14:37:56,593] ({main} QuartzScheduler.java[start]:575) - >>> Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started. >>> INFO [2016-01-12 14:37:56,805] ({main} >>> ServerImpl.java[initDestination]:94) - Setting the server's publish address >>> to be / >>> INFO [2016-01-12 14:37:56,888] ({main} >>> WebInfConfiguration.java[unpack]:478) - Extract >>> jar:file:/data/users/huser/zeppelin/zeppelin- >>> web-0.5.5-incubating.war!/ to >>> /tmp/jetty-0.0.0.0-8080-zeppelin-web-0.5.5-incubating.war-_-any-/webapp >>> INFO [2016-01-12 14:37:57,040] ({main} >>> StandardDescriptorProcessor.java[visitServlet]:284) - NO JSP Support for /, >>> did not find org. >>> apache.jasper.servlet.JspServlet >>> INFO [2016-01-12 14:37:57,941] ({main} >>> AbstractConnector.java[doStart]:338) - Started >>> SelectChannelConnector@0.0.0.0:8080 >>> INFO [2016-01-12 14:37:57,941] ({main} ZeppelinServer.java[main]:108) - >>> Started zeppelin server >>> >>> I searched and found that port+1 is the websocket port. However, it's >>> not listening: >>> netstat -na | grep 8080 >>> >>> tcp 0 0 :::8080 :::* LISTEN >>> netstat -na | grep 8081 >>> >>> noting... >>> >>> And the web return the error: >>> >>> *WebSocket connection to 'ws://ip:8080/ws' failed: Establishing a tunnel >>> via proxy server failed.* >>> >>> I think this means *the http port and websocket port use the same port*. >>> How can I change it? >>> >>> Can anyone help? Thanks. >>> >>> >>> >>> >