gpt4 book ai didi

elasticsearch - 启动 ELASTICSEARCH 时,elasticsearch 进程的最大文件描述符 [4096] 太低

转载 作者:行者123 更新时间:2023-12-02 22:42:53 29 4
gpt4 key购买 nike

当我启动 elasticseach 时,我收到此警告:

[2018-08-05T15:04:27,370][WARN ][o.e.b.BootstrapChecks    ] [bDyfvVI] max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

在运行本教程时,我已将所需的值设置为 65536 https://www.elastic.co/guide/en/elasticsearch/reference/current/file-descriptors.html .我也尝试了这些步骤:

Check ulimit -n, it would be 4096.

Edit /etc/security/limits.conf and add following lines:

* soft nofile 65536

* hard nofile 65536

root soft nofile 65536

root hard nofile 65536
Edit /etc/pam.d/common-session and add this line session required pam_limits.so
Edit /etc/pam.d/common-session-noninteractive and add this line session required pam_limits.so
Reload session and check for ulimit -n, it would be 65536.

不幸的是,我仍然收到此警告。谁能帮帮我,为什么?

最佳答案

我们通过更改中的值将 MAX_OPEN_FILES 设置提高到 1024000 /etc/default/elasticsearch

更多信息在这里: https://www.elastic.co/guide/en/elasticsearch/reference/current/file-descriptors.html

Elasticsearch 使用了大量文件描述符或文件句柄。用完文件描述符可能是灾难性的,很可能会导致数据丢失。确保将运行 Elasticsearch 的用户的打开文件描述符数量限制增加到 65,536 或更高。

对于 .zip 和 .tar.gz 包,在启动 Elasticsearch 之前将 ulimit -n 65535 设置为 root,或者在/etc/security/limits.conf 中将 nofile 设置为 65535。

在 macOS 上,您还必须将 JVM 选项 -XX:-MaxFDLimit 传递给 Elasticsearch,以便它使用更高的文件描述符限制。

RPM 和 Debian 软件包已经将文件描述符的最大数量默认为 65535,不需要进一步配置。

您可以使用 Nodes Stats API 检查为每个节点配置的 max_file_descriptors,方法是:

GET _nodes/stats/process?filter_path=**.max_file_descriptors

关于elasticsearch - 启动 ELASTICSEARCH 时,elasticsearch 进程的最大文件描述符 [4096] 太低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51694621/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com