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

问题描述 投票:0回答:1

我目前正在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

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

apache amazon-web-services customization amazon-emr apache-zeppelin
1个回答
1
投票

Zeppelin使用Jetty,它会爆炸.war文件来生成Web根目录。每当服务器启动时,战争就会爆炸并且Web根被覆盖,因此对该目录所做的更改将无法在服务重新启动后继续存在。

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

© www.soinside.com 2019 - 2024. All rights reserved.