Kafka too many open files问题解决


如果你将Kafka做成了一个service并使用systemctl进行管理的话,那么修改/etc/sysctl.conf和/etc/security/limits.conf的配置是不生效的。你可以查看/proc/<kafka pid>/limits去验证配置是否生效了。如果将Kafka配置成了service,那么你还需要修改/lib/systemd/system/<servicename>.service,增加下面配置:

LimitNOFILE=65535

之后运行下列命令重新加载daemon和重启Kafka服务:

systemctl daemon-reload

systemctl stop kafka

systemctl start kafka

之后再次查看/proc/<kafka pid>/limits中Max Open Files是否生效了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM