无法识别的VM选项' MaxPermSize = 512m'什么时候跑Zeppelin

时间:2017-11-04 15:38:29

标签: java ubuntu java-8 java-9 apache-zeppelin

当我尝试通过

运行Zeppelin时
bin/zeppelin.sh

bin/zeppelin-deamon.sh start

我收到以下错误消息。

Unrecognized VM option 'MaxPermSize=512m'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Java 9安装在我的系统上(Ubuntu 16.04)。

$ java -version                         
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)

1 个答案:

答案 0 :(得分:4)

Java 9中似乎不再支持MaxPermSize VM选项。也许他们更改了参数名称或其他内容。而不是进一步深入研究这个问题,因为我没有特别的理由坚持使用Java 9,我按如下方式安装了Java 8:

sudo apt install openjdk-8-jdk

并使其成为默认的Java环境

sudo update-alternatives --config java

这解决了这个问题。