【发布时间】:2021-01-14 22:30:49
【问题描述】:
我正在尝试在 Ubuntu 18.04LTS Azure VM 上设置 Zookeeper 3.4.10。
根据ZooKeeper Administrator's Guide “Java 堆大小不正确 您应该特别注意正确设置 Java 最大堆大小。特别是,您不应该创建 ZooKeeper 交换到磁盘的情况..."
该指南没有说明如何设置最大堆大小。我已经做了一些搜索,并找到了在 zookeeper/conf 目录中创建 java.env 的建议。我已经这样做了,并尝试使用我在研究期间发现的两种不同方法设置变量:
尝试 #1:
export JVMFLAGS="-Xmx6144m"
尝试 #2
#!/bin/bash
export CLASSPATH="~/zookeeper-3.4.10/conf/log4j.properties"
export JVMFLAGS="-Xmx6144m"
进行这些更改并重新启动 zookeeper 后,我检查了 java 堆大小:
java -XshowSettings:vm
并且最大堆大小没有改变。
为 zookeeper 配置最大堆的正确步骤是什么?
【问题讨论】:
标签: java ubuntu-18.04 apache-zookeeper