swarm 下部署es 8.6.2 (三)
#在宿主机拷贝文件到 /data/es/config/certs目录,各es节点需要同步
cd /data/es/config
docker cp cbd56adc0b08:/usr/share/elasticsearch/elastic-certificates.p12 certs
docker cp cbd56adc0b08:/usr/share/elasticsearch/elastic-stack-ca.p12 certs
配置权限
chmod -R 755 /data/es/config/certs*
#同步 certs 目录到各节点 es下
#配置密码
需要先开启xpack,否则报错,
#es.yaml 配置,二次启动
cluster.name: bj-elasticsearchnode.name: es1network.host: 0.0.0.0network.publish_host: es1 http.port: 9200http.cors.enabled: truehttp.cors.allow-origin: "*"http.cors.allow-headers: Authorizationcluster.initial_master_nodes: es1,es2,es3discovery.seed_hosts: ["es1:9300", "es2:9300", "es3:9300"]transport.profiles.default.port: 9300#xpack#xpack.security.enabled: falsexpack.security.enabled: truexpack.security.audit.enabled: false#xpack.security.transport.ssl.enabled: falsexpack.security.transport.ssl.enabled: truexpack.security.transport.ssl.verification_mode: certificatexpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12xpack.security.transport.ssl.truststore.path: certs/elastic-certificates.p12