Hi Tomás

I think it’s caused by a change in the zeppelin-site.xml that changed the 
server bind address that is causing the issue. If you supply the docker image 
with your own xml file with the default ip of 0.0.0.0, does that resolve the 
issue?

Upgrading from Zeppelin 0.8.1 (and before) to 0.8.2 (and later)

  *   From 0.8.2, Zeppelin server bind 127.0.0.1 by default instead of 0.0.0.0. 
Configure zeppelin.server.addr property or ZEPPELIN_ADDR env variable to change.


https://zeppelin.apache.org/docs/0.8.2/setup/operation/upgrading.html


Michael Black
Cricut | Data Architect
https://call.lifesizecloud.com/266359

From: Tomás Fernández Pena <tf.p...@usc.es>
Sent: Wednesday, October 30, 2019 11:47 AM
To: users@zeppelin.apache.org
Subject: Cannot use official Docker container

** External **

Hi

I'm trying to start Zeppelin in a docker container running

docker run -p 8080:8080 --rm --name zeppelin apache/zeppelin:0.8.2

but I'm unable to access to Zeppelin at localhost:8080

$ curl http://localhost:8080
curl: (56) Recv failure: Connection reset by peer

The Zeppelin logs seem normal, and I can connect to other dockerized services. 
What could be the problem?

Thanks a lot

Tomás

Zeppelin log

root@d8e9057f7e95:/zeppelin/logs# cat zeppelin--d8e9057f7e95.log
 WARN [2019-10-30 17:23:49,731] ({main} ZeppelinConfiguration.java[create]:117) 
- Failed to load configuration, proceeding with a default
 INFO [2019-10-30 17:23:49,779] ({main} ZeppelinConfiguration.java[create]:129) 
- Server Host: 127.0.0.1
 INFO [2019-10-30 17:23:49,779] ({main} ZeppelinConfiguration.java[create]:131) 
- Server Port: 8080
 INFO [2019-10-30 17:23:49,779] ({main} ZeppelinConfiguration.java[create]:135) 
- Context Path: /
 INFO [2019-10-30 17:23:49,782] ({main} ZeppelinConfiguration.java[create]:136) 
- Zeppelin Version: 0.8.2
 INFO [2019-10-30 17:23:49,816] ({main} Log.java[initialized]:193) - Logging 
initialized @436ms to org.eclipse.jetty.util.log.Slf4jLog
 WARN [2019-10-30 17:23:49,947] ({main} 
ServerConnector.java[setSoLingerTime]:458) - Ignoring deprecated socket close 
linger time
 INFO [2019-10-30 17:23:50,026] ({main} 
ZeppelinServer.java[setupWebAppContext]:413) - ZeppelinServer Webapp path: 
/zeppelin/webapps
 INFO [2019-10-30 17:23:50,125] ({main} ZeppelinServer.java[main]:239) - 
Starting zeppelin server
 INFO [2019-10-30 17:23:50,127] ({main} Server.java[doStart]:370) - 
jetty-9.4.14.v20181114; built: 2018-11-14T21:20:31.478Z; git: 
c4550056e785fb5665914545889f21dc136ad9e6; jvm 
1.8.0_222-8u222-b10-1ubuntu1~16.04.1-b10
 INFO [2019-10-30 17:23:53,032] ({main} 
StandardDescriptorProcessor.java[visitServlet]:283) - NO JSP Support for /, did 
not find org.eclipse.jetty.jsp.JettyJspServlet
 INFO [2019-10-30 17:23:53,054] ({main} 
DefaultSessionIdManager.java[doStart]:365) - DefaultSessionIdManager 
workerName=node0
 INFO [2019-10-30 17:23:53,054] ({main} 
DefaultSessionIdManager.java[doStart]:370) - No SessionScavenger set, using 
defaults
 INFO [2019-10-30 17:23:53,058] ({main} HouseKeeper.java[startScavenging]:149) 
- node0 Scavenging every 660000ms
 INFO [2019-10-30 17:23:53,381] ({main} SchedulerFactory.java[<init>]:59) - 
Scheduler Thread Pool Size: 100
 WARN [2019-10-30 17:23:53,394] ({main} 
ZeppelinConfiguration.java[getConfigFSDir]:527) - zeppelin.config.fs.dir is not 
specified, fall back to local conf directory zeppelin.conf.dir
 WARN [2019-10-30 17:23:53,396] ({main} 
ZeppelinConfiguration.java[getConfigFSDir]:527) - zeppelin.config.fs.dir is not 
specified, fall back to local conf directory zeppelin.conf.dir
 INFO [2019-10-30 17:23:53,471] ({main} 
InterpreterSettingManager.java[<init>]:165) - Using RecoveryStorage: 
org.apache.zeppelin.interpreter.recovery.NullRecoveryStorage
 INFO [2019-10-30 17:23:53,473] ({main} 
InterpreterSettingManager.java[<init>]:169) - Using LifecycleManager: 
org.apache.zeppelin.interpreter.lifecycle.NullLifecycleManager
 INFO [2019-10-30 17:23:53,512] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: angular
 INFO [2019-10-30 17:23:53,523] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: spark
 INFO [2019-10-30 17:23:53,529] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: sh
 INFO [2019-10-30 17:23:53,537] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: cassandra
 WARN [2019-10-30 17:23:53,544] ({main} 
InterpreterSettingManager.java[init]:331) - No interpreter-setting.json found 
in /zeppelin/interpreter/${interpreter.name<http://interpreter.name>}
 WARN [2019-10-30 17:23:53,546] ({main} 
InterpreterSettingManager.java[init]:331) - No interpreter-setting.json found 
in /zeppelin/interpreter/lib
 INFO [2019-10-30 17:23:53,552] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: python
 INFO [2019-10-30 17:23:53,556] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: md
 INFO [2019-10-30 17:23:53,560] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: kylin
 INFO [2019-10-30 17:23:53,563] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: flink
 INFO [2019-10-30 17:23:53,568] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: jdbc
 INFO [2019-10-30 17:23:53,571] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: lens
 INFO [2019-10-30 17:23:53,575] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: file
 INFO [2019-10-30 17:23:53,579] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: ignite
 INFO [2019-10-30 17:23:53,584] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: livy
 INFO [2019-10-30 17:23:53,587] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: groovy
 INFO [2019-10-30 17:23:53,591] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: bigquery
 WARN [2019-10-30 17:23:53,734] ({main} 
InterpreterSettingManager.java[init]:331) - No interpreter-setting.json found 
in /zeppelin/interpreter/scio
 INFO [2019-10-30 17:23:53,738] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: sap
 INFO [2019-10-30 17:23:53,741] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: hbase
 INFO [2019-10-30 17:23:53,743] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: alluxio
 INFO [2019-10-30 17:23:53,748] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: neo4j
 INFO [2019-10-30 17:23:53,751] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: elasticsearch
 INFO [2019-10-30 17:23:53,753] ({main} 
InterpreterSettingManager.java[registerInterpreterSetting]:425) - Register 
InterpreterSettingTemplate: pig
 WARN [2019-10-30 17:23:53,754] ({main} 
LocalConfigStorage.java[loadInterpreterSettings]:60) - Interpreter Setting file 
/zeppelin/conf/interpreter.json is not existed
 INFO [2019-10-30 17:23:53,791] ({main} LocalConfigStorage.java[save]:53) - 
Save Interpreter Setting to /zeppelin/conf/interpreter.json
 INFO [2019-10-30 17:23:53,951] ({main} VfsLog.java[info]:138) - Using 
"/tmp/vfs_cache" as temporary files store.
 INFO [2019-10-30 17:23:54,010] ({main} GitNotebookRepo.java[<init>]:64) - 
Opening a git repo at '/zeppelin/notebook'
 INFO [2019-10-30 17:23:54,151] ({main} GitNotebookRepo.java[<init>]:67) - Git 
repo /zeppelin/notebook/.git does not exist, creating a new one
 INFO [2019-10-30 17:23:54,176] ({main} NotebookRepoSync.java[<init>]:77) - 
Instantiate NotebookRepo: org.apache.zeppelin.notebook.repo.GitNotebookRepo
 WARN [2019-10-30 17:23:54,272] ({main} 
NotebookAuthorization.java[getInstance]:86) - Notebook authorization module was 
called without initialization, initializing with default configuration
 WARN [2019-10-30 17:23:54,273] ({main} 
LocalConfigStorage.java[loadNotebookAuthorization]:77) - NotebookAuthorization 
file /zeppelin/conf/notebook-authorization.json is not existed
 INFO [2019-10-30 17:23:54,273] ({main} Credentials.java[loadFromFile]:121) - 
/zeppelin/conf/credentials.json
 INFO [2019-10-30 17:23:54,338] ({main} 
StdSchedulerFactory.java[instantiate]:1184) - Using default implementation for 
ThreadExecutor
 INFO [2019-10-30 17:23:54,342] ({main} SimpleThreadPool.java[initialize]:268) 
- Job execution threads will use class loader of thread: main
 INFO [2019-10-30 17:23:54,368] ({main} SchedulerSignalerImpl.java[<init>]:61) 
- Initialized Scheduler Signaller of type: class 
org.quartz.core.SchedulerSignalerImpl
 INFO [2019-10-30 17:23:54,370] ({main} QuartzScheduler.java[<init>]:240) - 
Quartz Scheduler v.2.2.1 created.
 INFO [2019-10-30 17:23:54,378] ({main} RAMJobStore.java[initialize]:155) - 
RAMJobStore initialized.
 INFO [2019-10-30 17:23:54,379] ({main} QuartzScheduler.java[initialize]:305) - 
Scheduler meta-data: Quartz Scheduler (v2.2.1) 'DefaultQuartzScheduler' 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 [2019-10-30 17:23:54,380] ({main} 
StdSchedulerFactory.java[instantiate]:1339) - Quartz scheduler 
'DefaultQuartzScheduler' initialized from default resource file in Quartz 
package: 'quartz.properties'
 INFO [2019-10-30 17:23:54,381] ({main} 
StdSchedulerFactory.java[instantiate]:1343) - Quartz scheduler version: 2.2.1
 INFO [2019-10-30 17:23:54,384] ({main} QuartzScheduler.java[start]:575) - 
Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
 INFO [2019-10-30 17:23:55,053] ({main} FolderView.java[createFolder]:107) - 
Create folder Zeppelin Tutorial
 INFO [2019-10-30 17:23:55,054] ({main} FolderView.java[createFolder]:107) - 
Create folder /
 INFO [2019-10-30 17:23:55,054] ({main} Folder.java[setParent]:169) - Set 
parent of / to /
 INFO [2019-10-30 17:23:55,054] ({main} Folder.java[setParent]:169) - Set 
parent of Zeppelin Tutorial to /
 INFO [2019-10-30 17:23:55,054] ({main} Folder.java[addNote]:185) - Add note 
2A94M5J1Z to folder Zeppelin Tutorial
 WARN [2019-10-30 17:23:55,056] ({main} Notebook.java[refreshCron]:981) - 
execution of the cron job is skipped cron is not enabled from Zeppelin server
 INFO [2019-10-30 17:23:55,064] ({main} Folder.java[addNote]:185) - Add note 
2C57UKYWR to folder Zeppelin Tutorial
 WARN [2019-10-30 17:23:55,065] ({main} Notebook.java[refreshCron]:981) - 
execution of the cron job is skipped cron is not enabled from Zeppelin server
 INFO [2019-10-30 17:23:55,086] ({main} Folder.java[addNote]:185) - Add note 
2BYEZ5EVK to folder Zeppelin Tutorial
 WARN [2019-10-30 17:23:55,090] ({main} Notebook.java[refreshCron]:981) - 
execution of the cron job is skipped cron is not enabled from Zeppelin server
 INFO [2019-10-30 17:23:55,124] ({main} Folder.java[addNote]:185) - Add note 
2BWJFTXKJ to folder Zeppelin Tutorial
 WARN [2019-10-30 17:23:55,125] ({main} Notebook.java[refreshCron]:981) - 
execution of the cron job is skipped cron is not enabled from Zeppelin server
 INFO [2019-10-30 17:23:55,138] ({main} Folder.java[addNote]:185) - Add note 
2C35YU814 to folder Zeppelin Tutorial
 WARN [2019-10-30 17:23:55,139] ({main} Notebook.java[refreshCron]:981) - 
execution of the cron job is skipped cron is not enabled from Zeppelin server
 INFO [2019-10-30 17:23:55,151] ({main} Folder.java[addNote]:185) - Add note 
2C2AUG798 to folder Zeppelin Tutorial
 WARN [2019-10-30 17:23:55,152] ({main} Notebook.java[refreshCron]:981) - 
execution of the cron job is skipped cron is not enabled from Zeppelin server
 INFO [2019-10-30 17:23:55,152] ({main} Notebook.java[<init>]:127) - Notebook 
indexing started...
 INFO [2019-10-30 17:23:55,368] ({main} LuceneSearch.java[addIndexDocs]:305) - 
Indexing 6 notebooks took 215ms
 INFO [2019-10-30 17:23:55,369] ({main} Notebook.java[<init>]:129) - Notebook 
indexing finished: 6 indexed in 0s
 INFO [2019-10-30 17:23:55,371] ({main} Helium.java[loadConf]:103) - Add helium 
local registry /zeppelin/helium
 INFO [2019-10-30 17:23:55,372] ({main} Helium.java[loadConf]:100) - Add helium 
online registry https://s3.amazonaws.com/helium-package/helium.json
 WARN [2019-10-30 17:23:55,375] ({main} Helium.java[loadConf]:111) - 
/zeppelin/conf/helium.json does not exists
 INFO [2019-10-30 17:23:57,178] ({main} ContextHandler.java[doStart]:855) - 
Started 
o.e.j.w.WebAppContext@5af97850{zeppelin-web,/,file:///zeppelin/webapps/webapp/,AVAILABLE}{/zeppelin/zeppelin-web-0.8.2.war}<mailto:o.e.j.w.WebAppContext@5af97850%7bzeppelin-web,/,file:///zeppelin/webapps/webapp/,AVAILABLE%7d%7b/zeppelin/zeppelin-web-0.8.2.war%7d>
 INFO [2019-10-30 17:23:57,211] ({main} AbstractConnector.java[doStart]:292) - 
Started 
ServerConnector@56637cff{HTTP/1.1,[http/1.1]}{127.0.0.1:8080<http://127.0.0.1:8080>}
 INFO [2019-10-30 17:23:57,214] ({main} Server.java[doStart]:407) - Started 
@7836ms
 INFO [2019-10-30 17:23:57,215] ({main} ZeppelinServer.java[main]:249) - Done, 
zeppelin server started
________________________________
The information contained in this E-mail is intended only for the use of the 
individual(s) named above and may contain either privileged or confidential 
information. If the person actually receiving this E-mail or any other reader 
of the E-mail is not the named recipient or the employee or agent responsible 
to deliver it to the named recipient, any use, dissemination, distribution, or 
copying of the communication is strictly prohibited. If you have received this 
communication in error, please immediately notify us by telephone 
1-877-727-4288 or E-mail and return the original message to us via interoffice 
or U.S. mail.

Reply via email to