概述
ES启动报错解决方式
-
错误1:“max virtual memory areas vm.maxmapcount [65530] is too low”
解决:切换到root 用户,输入sysctl -w vm.max_map_count=262144
-
错误2:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
解决:
修改/etc/security/limits.d/def.conf文件,
如果不存在文件,则自动创建文件,vim命令不存在指定文件,就会创建;
修改如下:
* soft nofile 204800 * hard nofile 204800
修改完毕后,重新登录用户;输入ulimit -Hn 和ulimit -Sn查看是否生效
-
错误3:the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
解决:
错误说这三个至少要配置一个;[discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes]
所以咱就去配置一下,切换到es目录,
cd /usr/local/soft/elasticsearch-7.6.1/config/ #修改配置文件 vim elasticsearch.yml #找到如下配置,加入配置cluster.initial_master_nodes: ["node-1"] #cluster.initial_master_nodes: ["node-1", "node-2"] cluster.initial_master_nodes: ["node-1"]
我这是单节点ES,加一个节点名字就好,默认名字就是node-1;
最后
以上就是单纯衬衫为你收集整理的ElasticSearch 7.6.1 常见启动报错及解决方式ES启动报错解决方式的全部内容,希望文章能够帮你解决ElasticSearch 7.6.1 常见启动报错及解决方式ES启动报错解决方式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复