我目前正在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
即使刷新后,更改也不会反映在浏览器中。有没有办法让这些变化反映在浏览器中并持续存在。提前致谢!
Zeppelin使用Jetty,它会爆炸.war文件来生成Web根目录。每当服务器启动时,战争就会爆炸并且Web根被覆盖,因此对该目录所做的更改将无法在服务重新启动后继续存在。
您可以编辑zeppelin-web代码并编译模块以创建您自己的war文件,您可以替换原始文件(在EMR中它位于/usr/lib/zeppelin/zeppelin-web-0.xxwar),或者您可以替换徽标文件并对爆炸文件进行源编辑,它们应该可以正常使用(应该可以清除浏览器缓存),但一旦Zeppelin服务重新启动就会消失。