错误Too many open files
java.nio.file.FileSystemException: /usr/server/kafka_2.11-1.1.0/lan_data/tbl_stream_7487-8/leader-epoch-checkpoint: Too many open files
# echo 102400 > /proc/sys/fs/file-max
# sysctl -w "fs.file-max=102400",前面2种重启机器后会恢复为默认值
# vim /etc/sysctl.conf, 加入以下内容,重启生效
fs.file-max=102400
net.nf_conntrack_max = 1024000
net.netfilter.nf_conntrack_max = 1024000
# ulimit -HSn 102400 //这只是在当前终端有效,退出之后,open files又变为默认值。当然也可以写到/etc/profile中,因为每次登录终端时,都会自动执行/etc/profile
或
# vim /etc/security/limits.conf //加入以下配置,重启即可生效
* hard nofile 102400
* soft nofile 102400
参考:https://www.jianshu.com/p/10ac8e141d76
在运行Kafka时遇到了'Too many open files'的问题,该错误通常由于系统文件描述符限制导致。文章介绍了如何解决这个问题,包括调整系统文件描述符限制,并提供了一个具体的错误实例:`java.nio.file.FileSystemException: /usr/server/kafka_2.11-1.1.0/lan_data/tbl_stream_7487-8/leader-epoch-checkpoint: Too many open files`。参考链接为解决此类问题的详细指南。

3470

被折叠的 条评论
为什么被折叠?



