升级Zeppelin版本

原文链接 : http://zeppelin.apache.org/docs/0.7.2/install/upgrade.html

译文链接 : http://www.apache.wiki/pages/viewpage.action?pageId=10030611

贡献者 : 片刻 ApacheCN Apache中文网

基本上,较新版本的Zeppelin与以前版本的笔记本电脑目录和配置配合使用。所以拷贝notebookconf目录应该够了。

说明

  1. 停止Zeppelin

    1. bin/zeppelin-daemon.sh stop
  2. 复制您notebookconf目录到一个备份目录

  3. 下载较新版本的Zeppelin并安装。请参阅安装页面

  4. 将备份notebookconf目录复制到更高版本的Zeppelin notebookconf目录中

  5. 启动Zeppelin

    1. bin/zeppelin-daemon.sh start

迁移指南

从Zeppelin 0.6 升级到0.7

  • 从0.7起,我们不使用ZEPPELIN_JAVA_OPTS默认值,ZEPPELIN_INTP_JAVA_OPTS对于ZEPPELIN_MEM/ 也不使用默认值ZEPPELIN_INTP_MEM。如果用户想要配置jvm opt的解释器进程,请设置ZEPPELIN_INTP_JAVA_OPTSZEPPELIN_INTP_MEM明确。如果没有设置ZEPPELIN_INTP_MEM,Zeppelin将-Xms1024m -Xmx1024m -XX:MaxPermSize=512m默认设置。
  • 映射%jdbc(prefix)%prefix不再可用。相反,您可以在GUI上使用多个解释器设置的%[interpreter alias]。
  • ZEPPELIN_PORTssl模式不支持用法。而是ZEPPELIN_SSL_PORT用来配置ssl端口。值ZEPPELIN_PORT仅在ZEPPELIN_SSL设置时使用false
  • 对Spark 1.1.x至1.3.x的支持已被弃用。
  • 从0.7起,我们pegdown用作翻译的markdown.parser.type选项%md。渲染的降价可能与您预期的不同
  • 从0.7 note.json格式已被更改为支持段落中的多个输出。Zeppelin将自动将旧格式转换为新格式。0.6或更低版本可以读取新的note.json格式,但输出不会显示。有关详细信息,请参阅ZEPPELIN-212提取请求
  • 从0.7备注存储层将GitNotebookRepo默认使用,而不是VFSNotebookRepo存储层,这是后者的扩展,版本控制功能在其上。