当我在我的linux机器上运行kafka作为服务时,有很多主题和分区我遇到错误“打开太多文件”。我已经像这样设置了文件/etc/security/limits.conf
的结尾
* hard nofile 500000
* soft nofile 500000
kafka hard nofile 500000
kafka soft nofile 500000
root hard nofile 500000
root soft nofile 500000
但无论我做什么,当以root身份运行时,都不会出现问题。作为kafka用户运行时,大约10分钟后出现太多打开文件错误。我能做些什么来解决这个问题,我宁愿不以root身份运行Kafka。