設置zookeeper jvm內存

看了你的問題, 我還特地的查看了ZooKeeper的啓動腳本代碼。ZooKeeper啓動腳本沒有加任何參數,也就是使用jvm默認的。java

若是想要加大ZooKeeper的JVM使用內存。能夠在更改{ZK_HOME}/bin/zkServer.sh,大約在109-110行。jvm

 

?
1
2
nohup $JAVA "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
     -cp "$CLASSPATH" $JVMFLAGS $ZOOMAIN "$ZOOCFG" > "$_ZOO_DAEMON_OUT" 2 >& 1 < /dev/ null &

改成spa

 

 

?
1
nohup $JAVA "-Xmx1G -Xms1G -Dzookeeper.log.dir=${ZOO_LOG_DIR}" ...
 

運行zookeeper時,使用jmap -heap <pid> 命令查看內存狀況以下.net

相關文章
相關標籤/搜索