当我尝试通过任一方式运行 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.
我的系统 (Ubuntu 16.04) 上安装了 Java 9。
$ 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)
最佳答案
Java 9 似乎不再支持 MaxPermSize
VM 选项。也许他们更改了参数名称或其他内容。由于我没有特别的理由坚持使用 Java 9,因此我没有进一步深入研究这个问题,而是按如下方式安装了 Java 8:
sudo apt install openjdk-8-jdk
并使其成为默认的 Java 环境
sudo update-alternatives --config java
这解决了问题。
关于java - 运行 Zeppelin 时无法识别的 VM 选项 'MaxPermSize=512m',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47112412/