启动elasticsearch报错,查看日志
vi /var/log/elasticsearch/cluster01.log
有如下错误:
[2024-04-02T16:30:10,612][ERROR][o.e.b.Elasticsearch ] [localhost.localdomain] fatal exception while booting Elasticsearch
java.lang.IllegalArgumentException: setting [cluster.initial_master_nodes] is not allowed when [discovery.type] is set to [single-node]
at org.elasticsearch.cluster.coordination.ClusterBootstrapService.<init>(ClusterBootstrapService.java:87) ~[elasticsearch-8.13.1.jar:?]
at org.elasticsearch.cluster.coordination.Coordinator.<init>(Coordinator.java:297) ~[elasticsearch-8.13.1.jar:?]
at org.elasticsearch.discovery.DiscoveryModule.<init>(DiscoveryModule.java:199) ~[elasticsearch-8.13.1.jar:?]
at org.elasticsearch.node.NodeConstruction.createDiscoveryModule(NodeConstruction.java:1463) ~[elasticsearch-8.13.1.jar:?]
at org.elasticsearch.node.NodeConstruction.construct(NodeConstruction.java:952) ~[elasticsearch-8.13.1.jar:?]
at org.elasticsearch.node.NodeConstruction.prepareConstruction(NodeConstruction.java:262) ~[elasticsearch-8.13.1.jar:?]
at org.elasticsearch.node.Node.<init>(Node.java:192) ~[elasticsearch-8.13.1.jar:?]
at org.elasticsearch.bootstrap.Elasticsearch$2.<init>(Elasticsearch.java:237) ~[elasticsearch-8.13.1.jar:?]
at org.elasticsearch.bootstrap.Elasticsearch.initPhase3(Elasticsearch.java:237) ~[elasticsearch-8.13.1.jar:?]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:74) ~[elasticsearch-8.13.1.jar:?]
setting [cluster.initial_master_nodes] is not allowed when [discovery.type] is set to [single-node]
这个是因为配置了单节点的时候跟以下配置有冲突了
cluster.initial_master_nodes: ["es1"]
把这个注释掉就好了。