如何更改 Apache Zeppelin UI 外观并对元素进行编辑
How to change the Apache Zeppelin UI appearance and make edits to elements
我目前在 AWS EMR 机器上 运行 Apache Zeppelin 0.7.2。有什么方法可以用任何其他文本和图像替换顶部的飞艇徽标和文字吗?
我尝试在 Zeppelin 网页上使用 Chrome 中的“检查元素”功能,并追踪到图像位置,该位置是从以下位置加载的:
/var/run/zeppelin/webapps/webapp/assets/images/zepLogoW.png
我尝试用目标图像替换上面的图像文件,并对 navbar.html 进行了更改,以更改左上角导航栏中的 zeppelin 字样。但是,即使在我使用以下命令重新启动 Zeppelin 服务时进行了这些更改:
sudo stop zeppelin
sudo start zeppelin
即使刷新后,更改也不会反映在浏览器中。
有什么方法可以使此类更改反映在浏览器中并持续存在。
提前致谢!
Zeppelin 使用 Jetty 分解 .war 文件来生成 Web 根目录。
每当服务器启动时,war 就会展开并覆盖 Web 根目录,因此对该目录所做的更改将不会在服务重新启动后继续存在。
您可以编辑 zeppelin-web 代码并编译模块以创建您自己的 war 文件,您可以将原始文件替换为(在 EMR 中它位于 /usr/lib/zeppelin/zeppelin-web-0.x.x.war),或者您可以替换徽标文件并对展开的文件进行源代码编辑,它们应该可以正常使用(可能应该清除浏览器缓存),但一旦 Zeppelin 服务重新启动就会消失。
我目前在 AWS EMR 机器上 运行 Apache Zeppelin 0.7.2。有什么方法可以用任何其他文本和图像替换顶部的飞艇徽标和文字吗?
我尝试在 Zeppelin 网页上使用 Chrome 中的“检查元素”功能,并追踪到图像位置,该位置是从以下位置加载的:
/var/run/zeppelin/webapps/webapp/assets/images/zepLogoW.png
我尝试用目标图像替换上面的图像文件,并对 navbar.html 进行了更改,以更改左上角导航栏中的 zeppelin 字样。但是,即使在我使用以下命令重新启动 Zeppelin 服务时进行了这些更改:
sudo stop zeppelin
sudo start zeppelin
即使刷新后,更改也不会反映在浏览器中。 有什么方法可以使此类更改反映在浏览器中并持续存在。 提前致谢!
Zeppelin 使用 Jetty 分解 .war 文件来生成 Web 根目录。 每当服务器启动时,war 就会展开并覆盖 Web 根目录,因此对该目录所做的更改将不会在服务重新启动后继续存在。
您可以编辑 zeppelin-web 代码并编译模块以创建您自己的 war 文件,您可以将原始文件替换为(在 EMR 中它位于 /usr/lib/zeppelin/zeppelin-web-0.x.x.war),或者您可以替换徽标文件并对展开的文件进行源代码编辑,它们应该可以正常使用(可能应该清除浏览器缓存),但一旦 Zeppelin 服务重新启动就会消失。