分类
Java Linux

Linux环境启动Elasticsearch错误

Elasticsearch默认启动监听的是本地127.0.0.1端口,现需要把服务发布出来,供其他机器访问。修改Elasticsearch配置文件(config/elasticsearch.yml):

network.host: 0.0.0.0
discovery.seed_hosts: ["0.0.0.0"]

启动后报错,如图:

ERROR: [1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

需要修改内核配置,打开 /etc/sysctl.conf 配置文件,在末尾加上:

vm.max_map_count = 262144

执行 sysctl -p 使其立即生效。

发表评论

电子邮件地址不会被公开。