Elasticsearch修改默认IP后无法启动

继上一篇修改es默认ip后,如果在启动的时候,遇到如下图的错误提示而导致无法启动的情况。

这错误提示的意思:elasticsearch用户拥有的可创建文件描述的权限太低,至少需要65536。

 解决方法

参考:https://blog.csdn.net/jiahao1186/article/details/90235771

里面包含了三种解决该问题的方案,我这里只尝试了第一种,如果有兴趣的可自行尝试另外两种。

  1. 切换到root用户,编辑下面的配置文件

    vi /etc/security/limits.conf

     

     

  2. 在后面追加下面内容,我这里因为已经有这样的内容,所以直接修改后面权限保存即可

    *** hard nofile 65536
     
    *** soft nofile 65536

     

  3. 切换回之前注册的普通用户,可以使用 ulimit -Hn 查看当前值,这时已经是65536了

     ulimit -Hn

     

  4. 进入es目录并启动
    bin/elasticsearch -d

    vi logs/elasticsearch.log

    这回查看日志文件已经没有错误提示了,正常启动

    容器测试

     

     外部主机测试

     

     

posted @ 2020-05-13 21:20  PM_谦  阅读(1221)  评论(0编辑  收藏  举报