开发者社区> 问答> 正文

如何更改Apache Zeppelin UI外观并对元素进行编辑

我目前正在AWS EMR机器上运行Apache Zeppelin 0.7.2。有没有办法用任何其他文字和图像替换顶部的zeppelin徽标和文字?

我尝试在Zeppelin网页上使用Chrome中的Inspect Elements功能并跟踪图像位置,该位置正在从以下位置加载: /var/run/zeppelin/webapps/webapp/assets/images/zepLogoW.png

我尝试用目标图像替换上面的图像文件,并更改navbar.html以更改左上角导航栏中的zeppelin单词。但是,即使在我使用以下命令重新启动Zeppelin服务时进行了这些更改: sudo stop zeppelin sudo start zeppelin

即使刷新后,更改也不会反映在浏览器中。有没有办法让这些变化反映在浏览器中并持续存在。

展开
收起
小六码奴 2019-04-22 16:23:49 2204 0
1 条回答
写回答
取消 提交回答
  • Zeppelin使用Jetty,它会explodes.war文件来生成Web根目录。每当服务器启动时,war就会explodes并且Web根被覆盖,因此对该目录所做的更改将无法在服务重新启动后继续存在。

    您可以编辑zeppelin-web代码并编译模块以创建您自己的war文件,您可以替换原始文件(在EMR中它位于/usr/lib/zeppelin/zeppelin-web-0.xxwar),或者您可以替换徽标文件并对explodes文件进行源编辑,它们应该可以正常使用(应该可以清除浏览器缓存),但一旦Zeppelin服务重新启动就会消失。

    2019-07-17 23:33:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像