http.host: 0.0.0.0
network.host: 0.0.0.0
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
#重点,配置好这个就可以外网访问了,xxx是本机的外网ip
network.publish_host: xxx
#集群名称,保证唯一
cluster.name: my-elasticsearch
##节点名称,必须不一样
node.name: node-1
##必须为本机的ip地址
#network.host: 127.0.0.1
##服务端口号,在同一机器下必须不一样
#http.port: 9200
##集群间通信端口号,在同一机器下必须不一样
transport.tcp.port: 9300
##设置集群自动发现机器ip集合
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]
2. Spring Data Elasticsearch版本和elasticsearch版本要匹配
3. 代码中配置,集群名称要写对。 节点ip:port要写对
4.其他注意事项,启动时报错问题,可参考其他博主