全部解压,修改配置文件
# 集群名称,节点之间要保持一致cluster.name: my-elasticsearch# 节点名称,集群内要唯一node.name: node-1# 是否可以成为主节点node.master: true# 是否是数据节点node.data: true# ip地址,也可以是虚拟机别名network.host: 192.168.58.128# rest http api端口http.port: 9201# 组件内通讯 tcp 监听端口transport.tcp.port: 9301# 跨域配置http.cors.enabled: truehttp.cors.allow-origin: "*"# host:后面写的是主机和从机的别名,也可以写IP地址,此处,主机和从机的配置相同# discovery.zen.ping.unicast.hosts: ["192.168.58.128", "192.168.58.132"]# 锁住物理内存,不使用swap内存,有swap内存的可以开启此项bootstrap.memory_lock: true# 自动发现ping其他节点超时时间discovery.zen.ping_timeout: 150s# 主节点是哪一个cluster.initial_master_nodes: ["node-1"]
启动
su - elastic -c "cd /opt/application/elasticsearch-7.8.0 && ./bin/elasticsearch &"
多个节点都启动
get``[http://192.168.58.128:9200/_cat/nodes](http://192.168.58.128:9200/_cat/nodes),表明集群搭建成功

