在${zookeeper_home}/conf 目录添加 java.env 文件,即可使得zookeeper在启动的时候加载文件内的jvm参数。
java.env 文件样例:开启 jmx
开启 jmx
export JVMFLAGS=" -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false $JVMFLAGS"
设置更多的参数
export JVMFLAGS=" -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/Users/chence/Documents/DEV/logs/zookeeper -Xms100m -Xmx100m -XX:+UseG1GC -Xloggc:/Users/chence/Documents/DEV/logs/zookeeper/gc.log -XX:+PrintGCDateStamps -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false $JVMFLAGS"