Thanks for the response.
Yes there is a firewall but that has been opened for access. The zeppelin
server runs on 8091 and that is open. From the comments, it seems 8092
needs to be open as well. From firewall perspective 8092 is open as well
(we have requested for a bracket of sockets to be opened which includes
8092), but I am not sure if zeppelin client opens the websocket over
existing connection or as an independent socket connection from browser
back to server. Pardon my ignorance on the subject.

Here is the netstat output of the node running the server:

$ netstat -na |grep 8092
$ netstat -na |grep 8091
tcp        0      0 0.0.0.0:8091            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:18091           0.0.0.0:*               LISTEN
tcp        0      0 10.240.41.55:8091       192.229.234.2:20673
FIN_WAIT2
tcp        0      0 10.240.41.55:8091       192.229.234.2:21277
FIN_WAIT2
tcp        0      0 10.240.41.55:8091       192.229.234.2:42529
ESTABLISHED
tcp        0      0 10.240.41.55:8091       192.229.234.2:27722
FIN_WAIT2
tcp        0      0 10.240.41.55:8091       192.229.234.2:63170
FIN_WAIT2
tcp        0      0 10.240.41.55:8091       192.229.234.2:8542
 FIN_WAIT2
tcp        0      0 10.240.41.55:8091       192.229.234.2:7125
 FIN_WAIT2
tcp        0      1 10.240.41.55:8091       192.229.234.2:16906
FIN_WAIT1


zeppelin-site.xml has:

<property>
  <name>zeppelin.server.port</name>
  <value>8091</value>
  <description>Server port.</description>
</property>


regards
Sunita

On Wed, May 11, 2016 at 8:00 PM, Hyung Sung Shim <hss...@nflabs.com> wrote:

> Hello.
>
> Zeppelin uses websocket connection. Do you have some firewall/proxy
> between your browser and zeppelin server daemon? If that does not pass
> websocket connection, start page may show 'Disconnected'.
>
>
> 2016-05-12 4:09 GMT+09:00 Sunita Koppar <
> sunita.kop...@verizondigitalmedia.com>:
>
>> Hello Experts,
>>
>> I am beginning to explore Apache Zeppelin and have set it up on one of
>> our development cluster nodes. The hadoop version is Hadoop 2.6.0-cdh5.7.0,
>> Spark - 1.6, maven 3.3.9 (Had an error while building one of the
>> dependencies and it mentioned the version should be atleast 3.1.0)
>>
>> I have set the below properties in zeppelin-env.sh
>>
>>
>> *export JAVA_HOME=/home/zeppelin/prerequisites/jdk1.7.0_79*
>> *export MASTER=yarn-client                               # Spark master
>> url. eg. spark://master_addr:7077. Leave empty if you want to use local
>> mode.*
>> *export
>> HADOOP_CONF_DIR=/etc/hadoop/conf.cloudera.yarn:/etc/hive/conf.cloudera.hive*
>> *export
>> HADOOP_HOME=/opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/hadoop*
>> *export
>> SPARK_HOME=/opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/spark*
>>
>> and built as root with below command:
>>
>> *mvn clean package -Pspark-1.6 -Dhadoop.version=2.6.0-cdh5.7.0
>> -Phadoop-2.6 -Pyarn -DskipTests*
>>
>> Since default port 8080 threw address in use exception (some cloudera
>> services use it I guess), I changed this to 8091.
>>
>> ./bin/zeppelin-daemon.sh start -> works and the server is started,
>> however, there is nothing displayed on the home screen and the status shows
>> disconnected.
>> There are no errors in the zeppelin-root-xxx.log. Only relevant entry
>> could be (which I am not sure is an issue)
>>
>>
>> *INFO [2016-05-11 18:53:05,910] ({main}
>> StandardDescriptorProcessor.java[visitServlet]:297) - NO JSP Support for /,
>> did not find org.eclipse.jetty.jsp.JettyJspServlet*
>>
>>
>> The zeppelin-root-xxx.out file shows has the below entry as the latest:
>>
>> *May 11, 2016 6:53:08 PM
>> com.sun.jersey.server.impl.application.WebApplicationImpl _initiate*
>> *INFO: Initiating Jersey application, version 'Jersey: 1.13 06/29/2012
>> 05:14 PM'*
>> *May 11, 2016 6:53:09 PM com.sun.jersey.spi.inject.Errors
>> processErrorMessages*
>> *WARNING: The following warnings have been detected with resource and/or
>> provider classes:*
>> *  WARNING: A HTTP GET method, public javax.ws.rs.core.Response
>> org.apache.zeppelin.rest.InterpreterRestApi.listInterpreter(java.lang.String),
>> should not consume any entity.*
>> *  WARNING: A sub-resource method, public javax.ws.rs.core.Response
>> org.apache.zeppelin.rest.NotebookRestApi.createNote(java.lang.String)
>> throws java.io.IOException, with URI template, "/", is treated as a
>> resource method*
>> *  WARNING: A sub-resource method, public javax.ws.rs.core.Response
>> org.apache.zeppelin.rest.NotebookRestApi.getNotebookList() throws
>> java.io.IOException, with URI template, "/", is treated as a resource
>> method*
>>
>>
>> Appreciate any help in this regard
>>
>> [image: Inline image 1]
>>
>> regards
>> Sunita
>>
>>
>

Reply via email to