zookeeper 常见问题处理

调整jvm参数

bash 复制代码
[root@vm-02 conf]# cat /opt/app/zookeeper-3.4.14/bin/zkEnv.sh |grep java.env -A3 -B3

ZOOCFG="$ZOOCFGDIR/$ZOOCFG"

if [ -f "$ZOOCFGDIR/java.env" ]
then
    . "$ZOOCFGDIR/java.env"
fi

if [ "x${ZOO_LOG_DIR}" = "x" ]
[root@vm-02 conf]#

创建文件调整:

bash 复制代码
cd /opt/app/zookeeper-3.4.14/conf
echo 'export JVMFLAGS="-Xms2g -Xmx8g $JVMFLAGS"' > java.env

验证:

bash 复制代码
ps -ef |grep java|grep -i xms

堆设置:

复制代码
-Xms:初始堆大小 
-Xmx:最大堆大小 
-XX:NewSize=n:设置年轻代大小 
-XX:NewRatio=n:设置年轻代和年老代的比值.如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 
-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值.注意Survivor区有两个.如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5 
-XX:MaxPermSize=n:设置持久代大小
相关推荐
2301_816660215 分钟前
golang如何实现SSRF防护策略_golang SSRF防护策略实现方案
jvm·数据库·python
淘矿人6 分钟前
Claude辅助算法设计与优化
人工智能·python·算法·microsoft·github·bug·pygame
解救女汉子9 分钟前
CSS3 按钮悬停时显示手型光标(cursor- pointer)的正确写法
jvm·数据库·python
四维迁跃22 分钟前
c++怎么在写入文件流时通过peek预读功能实现复杂的逻辑判断【实战】
jvm·数据库·python
2301_7751481528 分钟前
如何管理RAC归档日志_共享存储中的FRA配置与双节点访问
jvm·数据库·python
Ulyanov32 分钟前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio组件化开发与UI组件库构建
开发语言·python·qt·ui·雷达电子战系统仿真
词元Max33 分钟前
2.8 pydantic 数据校验:AI 开发的隐形利器
开发语言·人工智能·python
qq_3300379936 分钟前
php怎么实现接口请求日志记录_php如何自动记录入参出参与耗时
jvm·数据库·python
Python私教38 分钟前
Hermes Agent 记忆系统详解:MEMORY.md 与跨会话持久化
python
pele43 分钟前
如何用 contextmenu 事件自定义鼠标右键菜单的显示逻辑
jvm·数据库·python