zookeeper 优化

本文探讨了Zookeeper在面临内存溢出问题时的优化策略,重点关注JVM调整,包括如何处理大量出现的java_pidxxx.hprof文件。同时提到了Zookeeper的其他版本及其可能的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jvm调整

如果内存溢出,会出现大量的,java_pidxxx.hprof文件。解决方法如下:

##
cd /opt/xx/zookeeper/conf/

##
cat ../bin/zkEnv.sh |grep java.env -A3 -B3

##
echo 'export JVMFLAGS="-Xms2g -Xmx8g $JVMFLAGS"' > java.env

## 重启zookeeper

其他版本

#!/bin/bash
# date: 20231215
# author:knight
# function: 修改zookeeper的jvm Xmx 限制
file="/home/ap/em/opt/xbrother/zookeeper/bin/bin/zkEnv.sh"
 
echo "修改zk jvm  Xmx limit"
sed -i 's/ZK_SERVER_HEAP:-1000/ZK_SERVER_HEAP:-8000/g' $file
 
echo "重启zk"
monit restart zookeeper
 
 
echo "检查是否生效"
num=$(ps -ef |grep zoo |grep -v grep |grep -i Xmx |grep 8000|wc -l)
if [ $num -eq 1 ];then
  echo "修改jvm成功..."
fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叱咤少帅(少帅)

如果文章对你有帮助就打赏下吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值