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 使其立即生效。
发表回复