最近在學習elasticsearch,使用的平臺是Ubuntu18.04,在部署過程中的坑記錄一下。
下載安裝的過程就不說了,在啟動es的時候報錯
1 |
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535] |
看了下網(wǎng)上給的解決方案都是修改vim /etc/security/limits.conf,添加配置
1 |
* soft nofile 65535 |
備注:前面的*也可以用實際啟用的用戶名替代,* 表示所有用戶
然后切換目錄,再重進然后使用ulimit -n就能看到修改生效
然而這在我使用的ubuntu上壓根
不管用
ubuntu上使用這種方法,ulimit -n輸出的永遠是1024
后來查到了其它大神的解決方法
1 |
/etc/systemd/system.conf ? #modify hard limit |
修改這兩個文件,在文件末尾添加配置DefaultLimitNOFILE=65535
保存后reboot ubuntu,不是logout
這時候ulimit -n輸出就是65535了
?文章來源地址http://www.zghlxwxcb.cn/news/detail-546404.html文章來源:http://www.zghlxwxcb.cn/news/detail-546404.html
?
到了這里,關(guān)于Ubuntu18.04修改file descriptors(文件描述符限制),解決elasticsearch啟動報錯問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!