【问题标题】:Apache Zeppelin not loading in a browser in windows 10Apache Zeppelin 未在 Windows 10 的浏览器中加载
【发布时间】:2020-07-19 13:37:29
【问题描述】:

我按照这里提到的步骤https://gist.github.com/codspire/7b0955b9e67fe73f6118dad9539cbaa2

在浏览器中输入“localhost:8080”时没有任何反应

Hadoop 版本 -- 3.1.3

Spark 版本 -- 为 hadoop2.7 预构建的 3.0.0-preview

Zeppelin 版本 -- 0.9.0-preview1

    C:\Zeppelin>bin\zeppelin.cmd                                                                                                                                                                           
    Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0                                                                                                 
    WARN [2020-04-07 16:29:59,113] ({main}ZeppelinConfiguration.java[create]:159) - Failed to load configuration, proceeding with a default                                                               
    INFO [2020-04-07 16:29:59,177] ({main} ZeppelinConfiguration.java[create]:171) - Server Host: 127.0.0.1                                                                                                
    INFO [2020-04-07 16:29:59,177] ({main} ZeppelinConfiguration.java[create]:173) - Server Port: 8080                                                                                                     
    INFO [2020-04-07 16:29:59,178] ({main} ZeppelinConfiguration.java[create]:177) - Context Path: /                                                                                                       
    INFO [2020-04-07 16:29:59,178] ({main} ZeppelinConfiguration.java[create]:178) - Zeppelin Version: 0.9.0-preview1                                                                                      
    INFO [2020-04-07 16:29:59,205] ({main} Log.java[initialized]:193) - Logging initialized @810ms to org.eclipse.jetty.util.log.Slf4jLog                                                                  
    WARN [2020-04-07 16:29:59,516] ({main} ZeppelinConfiguration.java[getConfigFSDir]:631) - zeppelin.config.fs.dir is not specified, fall back to local conf directory zeppelin.conf.dir                  
    INFO [2020-04-07 16:29:59,554] ({main} Credentials.java[loadFromFile]:121) - C:\Zeppelin\conf\credentials.json                                                                                         
    INFO [2020-04-07 16:29:59,594] ({ImmediateThread-1586257199511} PluginManager.java[loadNotebookRepo]:60) - Loading NotebookRepo Plugin: org.apache.zeppelin.notebook.repo.GitNotebookRepo
    INFO [2020-04-07 16:29:59,658] ({main} ZeppelinServer.java[setupWebAppContext]:488) - warPath is: C:\Zeppelin\zeppelin-web-angular-0.9.0-preview1.war                                                  
    INFO [2020-04-07 16:29:59,659] ({main} ZeppelinServer.java[setupWebAppContext]:501) - ZeppelinServer Webapp path: C:\Zeppelin\webapps                                                                  
    INFO [2020-04-07 16:29:59,729] ({ImmediateThread-1586257199511} VFSNotebookRepo.java[setNotebookDirectory]:70) - Using notebookDir: C:\Zeppelin\notebook                                               
    INFO [2020-04-07 16:29:59,746] ({main} ZeppelinServer.java[setupWebAppContext]:488) - warPath is: zeppelin-web-angular/dist                                                                            
    INFO [2020-04-07 16:29:59,747] ({main} ZeppelinServer.java[setupWebAppContext]:501) - ZeppelinServer Webapp path: C:\Zeppelin\webapps\next                                                             
    INFO [2020-04-07 16:29:59,811] ({main} NotebookServer.java[<init>]:153) - NotebookServer instantiated: org.apache.zeppelin.socket.NotebookServer@683dbc2c                                              
    INFO [2020-04-07 16:29:59,812] ({main} NotebookServer.java[setServiceLocator]:158) - Injected ServiceLocator: ServiceLocatorImpl(shared-locator,0,246550802)                                           
    INFO [2020-04-07 16:29:59,814] ({main} NotebookServer.java[setAuthorizationServiceProvider]:178) - Injected NotebookAuthorizationServiceProvider                                                       
    INFO [2020-04-07 16:29:59,814] ({main} NotebookServer.java[setNotebookService]:171) - Injected NotebookServiceProvider                                                                                 
    INFO [2020-04-07 16:29:59,814] ({main} NotebookServer.java[setConnectionManagerProvider]:184) - Injected ConnectionManagerProvider                                                                     
    INFO [2020-04-07 16:29:59,815] ({main} NotebookServer.java[setNotebook]:164) - Injected NotebookProvider                                                                                               
    INFO [2020-04-07 16:29:59,816] ({main} ZeppelinServer.java[setupClusterManagerServer]:439) - Cluster mode is disabled                                                                                  
    INFO [2020-04-07 16:29:59,827] ({main} ZeppelinServer.java[main]:251) - Starting zeppelin server                                                                                                       
    INFO [2020-04-07 16:29:59,829] ({main} Server.java[doStart]:370) - jetty-9.4.18.v20190429; built: 2019-04-29T20:42:08.989Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 1.8.0_241-b07           
    INFO [2020-04-07 16:29:59,858] ({ImmediateThread-1586257199511} GitNotebookRepo.java[init]:77) - Opening a git repo at '/C:/Zeppelin/notebook'                                                         
    INFO [2020-04-07 16:29:59,967] ({main} StandardDescriptorProcessor.java[visitServlet]:283) - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet                                  
    INFO [2020-04-07 16:29:59,982] ({main} DefaultSessionIdManager.java[doStart]:365) - DefaultSessionIdManager workerName=node0                                                                         
    INFO [2020-04-07 16:29:59,982] ({main} DefaultSessionIdManager.java[doStart]:370) - No SessionScavenger set, using defaults                                                                            
    INFO [2020-04-07 16:29:59,985] ({main} HouseKeeper.java[startScavenging]:149) - node0 Scavenging every 600000ms                                                                                        
    INFO [2020-04-07 16:30:02,046] ({main} ContextHandler.java[doStart]:855) - Started o.e.j.w.WebAppContext@6150c3ec{zeppelin-web-angular,/,jar:file:///C:/Zeppelin/zeppelin-web-angular-0.9.0-preview1.war!/,AVAILABLE}{C:\Zeppelin\zeppelin-web-angular-0.9.0-preview1.war}                                                                                                                                    
    WARN [2020-04-07 16:30:02,051] ({main} WebInfConfiguration.java[unpack]:675) - Web application not found C:\Zeppelin\zeppelin-web-angular\dist                                                         
    WARN [2020-04-07 16:30:02,052] ({main} WebAppContext.java[doStart]:554) - Failed startup of context o.e.j.w.WebAppContext@229f66ed{/next,null,UNAVAILABLE}{C:\Zeppelin\zeppelin-web-angular\dist}     
    java.io.FileNotFoundException: C:\Zeppelin\zeppelin-web-angular\dist
        at org.eclipse.jetty.webapp.WebInfConfiguration.unpack(WebInfConfiguration.java:676)                                                                                                                   
        at org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:152)                                                                                                             
        at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:506)                                                                                                                         
        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:544)                                                                                                                              
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)                                                                                                                 
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:167)                                                                                                              
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:119)                                                                                                            
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)                                                                                                                  
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)                                                                                                                 
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:167)                                                                                                              
        at org.eclipse.jetty.server.Server.start(Server.java:418)                                                                                                                                              
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)                                                                                                            
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)                                                                                                                  
        at org.eclipse.jetty.server.Server.doStart(Server.java:382)                                                                                                                                            
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)                                                                                                                 
        at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:253)                                                                                                                      
    INFO [2020-04-07 16:30:02,906] ({main} AbstractConnector.java[doStart]:292) - Started ServerConnector@4493d195{HTTP/1.1,[http/1.1]}{127.0.0.1:8080}                                                    
    INFO [2020-04-07 16:30:02,906] ({main} Server.java[doStart]:410) - Started @4519ms                                                                                                                     
    INFO [2020-04-07 16:30:07,924] ({main} ZeppelinServer.java[main]:265) - Done, zeppelin server started 

【问题讨论】:

标签: windows-10 apache-zeppelin


【解决方案1】:

在 Windows 10 上安装 Zeppelin 9.0:

  1. 将 wan 文件夹(使用 Winrar)解压缩到 bin/zeppelin-web-angular/distbin/zeppelin-web/dist

  2. 然后修改配置文件shiro.ini修改userpass(默认为adminpassword1

【讨论】:

  • 这对我有用,zeppelin 版本 9.0 预览版。为了清楚起见,我将“zeppelin-web-0.9.0-preview1.war”解压缩到新目录..\zeppelin-0.9.0-preview1-bin-all\zeppelin-web\dist\ 和“zeppelin-web- angular-0.9.0-preview1.war" 进入新目录 ..\zeppelin-0.9.0-preview1-bin-all\zeppelin-web-angular\dist\。然后我删除了这两个 .war 文件。
  • 这对我有用,谢谢。虽然我实际上不得不将 zeppelin-web-angular 和 zeppelin-web 放在用户目录中。为什么他们不能在我永远不会知道的网站上说清楚。
【解决方案2】:

这种解决方法可能会有所帮助。 "zeppelin-web-angular-0.9.0-preview1.war" 如下图所示随包一起提供,创建所需的文件夹,然后解压缩内容。重新启动服务器后,网页应该可用。

以下链接对于为 Windows 10 设置 Zeppelin 也很有用, https://gist.github.com/codspire/7b0955b9e67fe73f6118dad9539cbaa2 https://hernandezpaul.wordpress.com/2016/11/14/apache-zeppelin-installation-on-windows-10/

【讨论】:

  • 我移动了你提到的 2 个文件。但是我遇到了这样的错误,你有没有遇到这个,我为它开了一个标题。第二张照片中出现的文件来自哪里?我以前从未见过他们。
  • 第二张照片中显示的目录是 zepellin 为我报告错误的位置,因此我确实为 zepellin 创建了必要的文件夹和内容。请检查您的情况并按照错误消息中的报告放置它。
【解决方案3】:

我还尝试在 Windows 10 上使用 Zepplin 0.9.0。工作正常。

  1. 转到 bin -> mkdir -p zeppelin-web-angular/dist 和 mkdir -p zeppelin-web/dist
  2. 将 zeppelin-web-angular-0.9.0-preview2.war 和 zeppelin-web-0.9.0-preview2.war 分别复制到 dist 文件夹中
  3. 解压
  4. 从 dist 文件夹中删除 war 文件
  5. 启动 Zepplin.cmd

【讨论】:

    【解决方案4】:

    我遇到了同样的问题。我在zeppelin的官方网站上发布了同样的查询,有人回答说window 10不支持zeppelin。

    https://issues.apache.org/jira/browse/ZEPPELIN-4749?filter=-2

    我尝试了 0.9、0.8、0.7 版本的 zeppelin,但它们都没有工作[在窗口 10] 并且在 localhost:8080 上显示相同的空白 url。但是最近我下载了0.6.2版本,发现这个版本运行正常。所以我认为我们必须在低版本的 zeppelin 上工作,或者如果您使用的是 ubuntu,所有版本都可以正常运行。

    【讨论】:

    • 谢谢,如果windows 10不能运行,为什么bin文件夹中有cmd文件??
    • 连我都不知道。可能是他们保留了企业级。我有 Windows 10 的家庭版和专业版,我已经检查了两台电脑以确认这一点。
    • 无论如何,我在 Windows 10 Home 上尝试了 0.6.2 版本,但它没有工作,运气不好。现在我在 VirtualBox 上的 Ubuntu 上使用。
    【解决方案5】:
    【解决方案6】:

    开发人员目前的回答是 zeppelin 0.9 无法在 Windows 10 上运行。

    在 Windows 10 上,您可以在 docker 容器中运行 zeppelin 0.9 作为解决方法

    请参阅此页面上的说明 http://zeppelin.apache.org/download.html

    如果您安装了 docker,请使用此命令在容器中启动 Apache Zeppelin。

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

    【讨论】:

      猜你喜欢
      • 2018-07-29
      • 2017-07-11
      • 1970-01-01
      • 2017-07-21
      • 2018-07-17
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      • 2014-08-17
      相关资源
      最近更新 更多