ElasticSearch start up error - the default discovery settings are unsuitable for production use;

后端 未结 4 1744
没有蜡笔的小新
没有蜡笔的小新 2020-12-06 00:08

I have tried giving the following configurations in the elasticsearch.yaml file

network.host: aa.bbb.ccc.dd that being my IPv4 Address and http.p

4条回答
  •  不知归路
    2020-12-06 00:35

    Elasticsearch 7 requires information to form a cluster. This is provided by the following two properties in elasticsearch.yml

    cluster.initial_master_nodes : This is used to provide the initial set of nodes whose vote will be consider in master election process.

    discovery.seed_hosts : This is used to provide the set of nodes which are master eligible. This should contain the name of all nodes which are master eligible.

    So for example you are forming a cluster with three nodes : n0, n1, n2 which are master eligible then you config will look something like this:

    cluster.initial_master_nodes: ["n0", "n1", "n2"]
    discovery.seed_hosts: ["n0", "n1", "n2"]
    

    Note: cluster.initial_master_nodes is used only once by elastic which is very first time of cluster formation.

    For more detailed information read this guide.

提交回复
热议问题