修改通过CDH安装的Kafka和Zookeeper等组件的最大文件句柄数

目录

1.查看当前kafka最大文件句柄数

2.修改supervisord.service 服务配置文件

3.加载配置文件

4.重启supervisord.service服务

5.重启kafka等组件

6.查看修改后最大文件句柄数

7.查看kafka当前使用的文件句柄数

参考:

1.查看当前kafka最大文件句柄数

jps

cat /proc/<kafka_pid>/limits

 

2.修改supervisord.service 服务配置文件

cd  /lib/systemd/system/

vim supervisord.service

添加LimitNOFILE=500000

添加完如下:

[Unit]
Description=Cloudera CM Agent Supervisor Service
After=network-online.target
Wants=network-online.target
[Install]
WantedBy=multi-user.target
[Service]
Type=simple
TasksMax=infinity
Environment=CLOUDERA_ROOT=/opt/cloudera
EnvironmentFile=-/etc/default/cloudera-scm-agent
ExecStart=/opt/cloudera/cm-agent/bin/cm supervisor
Restart=on-failure
KillMode=process
LimitNOFILE=500000

3.加载配置文件

systemctl daemon-reload

4.重启supervisord.service服务

 systemctl restart supervisord.service

5.重启kafka等组件

在CDH界面重启kafka、zookeeper等组件

6.查看修改后最大文件句柄数

jps

cat /proc/<kafka_pid>/limits

 

7.查看kafka当前使用的文件句柄数

lsof -p KAFKA_BROKER_PID 

lsof  -u kafka | wc -l

lsof | grep kafka | wc -l  

参考:

limit资源限制ulimit 详解_我为AI领域做了奉献的博客-CSDN博客

Linux lsof命令_书香水墨的博客-CSDN博客

java.io.IOException: Too many open files_java.io.ioexception: 打开的文件过多-CSDN博客

https://web.archive.org/web/20220429155307/https://blog.51cto.com/u_15072910/3961649
https://web.archive.org/web/20220615072645/https://www.jianshu.com/p/1a48a4920088
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值