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:设置持久代大小
相关推荐
刹那间的回眸x.y2 分钟前
UnitTestReport挺好用
python
码农水水25 分钟前
腾讯Java面试被问:阻塞队列BlockingQueue的实现原理
java·后端·python·面试
曲幽28 分钟前
Flask登录验证实战:从零构建一个基础的账号密码登录系统
python·flask·web·session·username·login
superman超哥36 分钟前
仓颉类型别名的使用方法深度解析
c语言·开发语言·c++·python·仓颉
卡尔特斯1 小时前
pyenv 安装的 python 版本缺少 tkinter 报错 import _tkinter # If this fails your Python xxx
python
3824278271 小时前
python :__call__方法
开发语言·python
Wang's Blog1 小时前
Kafka: 分布式配置管理的核心挑战
分布式·kafka
八月ouc1 小时前
Python实战小游戏(三): 简易文件管理器
python·shutil·文件管理器·os.walk·pathlib
安冬的码畜日常1 小时前
【玩转 Postman 接口测试与开发2_020】(完结篇)DIY 实战:随书示例 API 项目本地部署保姆级搭建教程(含完整调试过程)
python·测试工具·django·接口测试·postman·fastapi·api项目