进行一些更改对我有用-
cluster.initial_master_nodes
在compose中添加到elasticsearch服务中-environment:
- cluster.initial_master_nodes=elasticsearch
vm.max_map_count
在Linux机器上,内核设置至少需要设置为262144-$ sudo sysctl -w vm.max_map_count=262144
对于开发模式,您还可以使用以下设置-
environment: - discovery.type=single-node
正在为我撰写文件-
version: '2.2'services: es01: image: docker.elastic.co/elasticsearch/elasticsearch:7.0.1 container_name: es01 environment: - cluster.initial_master_nodes=es01 ulimits: memlock: soft: -1 hard: -1 ports: - 9200
对于生产模式,您必须考虑按照官方文档中的建议具有多个ES节点/容器
https://www.elastic.co/guide/zh-
CN/elasticsearch/reference/7.0/docker.html#docker-cli-run-prod-
mode



