I'm trying to configure Elastic Search on one of our remote servers. I've installed it with .msi setup file (v7.1.1) and configured the firewall for 9200 and 9300 ports.
When I set
network.publish_host to server ip it gave me this error
the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured. Then I've made some research and set
cluster.initial_master_nodes to my single node which named "ElasticSearchNode". Now the service is running but when i check the cluster health it says "master_not_discovered_exception".
My current yml file looks like:
yml bootstrap.memory_lock: false cluster.name: elasticsearch http.port: 9200 node.data: true node.ingest: true node.master: true node.max_local_storage_nodes: 1 node.name: ElasticSearchNode path.data: C:\ProgramData\Elastic\Elasticsearch\data path.logs: C:\ProgramData\Elastic\Elasticsearch\logs transport.tcp.port: 9300 xpack.license.self_generated.type: basic xpack.security.enabled: false network.host: 0.0.0.0 network.publish_host: x.x.x.x cluster.initial_master_nodes: ElasticSearchNode discovery.zen.minimum_master_nodes: 1
The response when i requested /_cat/health?v
Log file is here.
Any help would be appreciated.