Unable to form a ES cluster in windows environment

Hi Team,

I am trying to configure a 3 node cluster using ODFE. (1 master and 2 data nodes) however after following the steps given in Cluster Formation - Open Distro Documentation , Im not able to form the cluster.

I started the ES services on all 3 nodes after updating the yml file and tried with http://masternodeip:9200 but it says “Page cannot be displayed” however when Im trying with a single node using Localhost, it seems to be working.

Please note I havent done any changes to the certificates or the security options. Im using the demo certificates by default.

Im quite new to ELK. please help

below is the yml file of master node*

---------------------------------- Cluster -----------------------------------

Use a descriptive name for your cluster:

cluster.name: test-cluster

------------------------------------ Node ------------------------------------

Use a descriptive name for the node:

node.name: test-master
node.master: true
node.data: false

Add custom attributes to the node:

#node.attr.rack: r1

----------------------------------- Paths ------------------------------------

Path to directory where to store the data (separate multiple locations by comma):

path.data: C:\ELK\opendistroforelasticsearch_1.13.2\lib\elasticsearch

Path to log files:

path.logs: C:\ELK\opendistroforelasticsearch_1.13.2\logs\elasticsearch

----------------------------------- Memory -----------------------------------

Lock the memory on startup:

bootstrap.memory_lock: true

Make sure that the heap size is set to about half the memory available

on the system and that the owner of the process is allowed to use this


Elasticsearch performs poorly when the system is swapping the memory.

---------------------------------- Network -----------------------------------

Set the bind address to a specific IP (IPv4 or IPv6):


Set a custom port for HTTP:

http.port: 9200

For more information, consult the network module documentation.

--------------------------------- Discovery ----------------------------------

Pass an initial list of hosts to perform discovery when this node is started:

The default list of hosts is [“”, “[::1]”]

discovery.seed_hosts: [“10..." , "10...”]

Bootstrap the cluster using an initial set of master-eligible nodes:

cluster.initial_master_nodes: [“test-master”]

For more information, consult the discovery and cluster formation module documentation.

---------------------------------- Gateway -----------------------------------

Block initial recovery after a full cluster restart until N nodes are started:

#gateway.recover_after_nodes: 3

For more information, consult the gateway module documentation.

---------------------------------- Various -----------------------------------

Require explicit names when deleting indices:

#action.destructive_requires_name: true

######## Start OpenDistro for Elasticsearch Security Demo Configuration ########

WARNING: revise all the lines below before you go into production

opendistro_security.ssl.transport.pemcert_filepath: esnode.pem
opendistro_security.ssl.transport.pemkey_filepath: esnode-key.pem
opendistro_security.ssl.transport.pemtrustedcas_filepath: root-ca.pem
opendistro_security.ssl.transport.enforce_hostname_verification: false
opendistro_security.ssl.http.enabled: true
opendistro_security.ssl.http.pemcert_filepath: esnode.pem
opendistro_security.ssl.http.pemkey_filepath: esnode-key.pem
opendistro_security.ssl.http.pemtrustedcas_filepath: root-ca.pem
opendistro_security.allow_unsafe_democertificates: true
opendistro_security.allow_default_init_securityindex: true

  • CN=kirk,OU=client,O=client,L=test, C=de

opendistro_security.audit.type: internal_elasticsearch
opendistro_security.enable_snapshot_restore_privilege: true
opendistro_security.check_snapshot_restore_write_privileges: true
opendistro_security.restapi.roles_enabled: [“all_access”, “security_rest_api_access”]
opendistro_security.system_indices.enabled: true
opendistro_security.system_indices.indices: [“.opendistro-alerting-config”, “.opendistro-alerting-alert*”, “.opendistro-anomaly-results*”, “.opendistro-anomaly-detector*”, “.opendistro-anomaly-checkpoints”, “.opendistro-anomaly-detection-state”, “.opendistro-reports-", ".opendistro-notifications-”, “.opendistro-notebooks”, “.opendistro-asynchronous-search-response*”]
cluster.routing.allocation.disk.threshold_enabled: true
node.max_local_storage_nodes: 2

This is the error I get after entering the masternodeip:9200