# Elasticsearch 8.7 2-node cluster

**URL:** <https://discuss.elastic.co/t/elasticsearch-8-7-2-node-cluster/333772>\
**Category:** Elasticsearch\
**Created:** [May 18, 2023, 1:46pm UTC](https://discuss.elastic.co/t/elasticsearch-8-7-2-node-cluster/333772 "2023-05-18T13:46:26Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![zen.xen](https://avatars.discourse-cdn.com/v4/letter/z/e495f1/32.png) [@zen.xen](https://discuss.elastic.co/u/zen.xen)\
**Post date:** [May 18, 2023, 1:46pm UTC](https://discuss.elastic.co/t/elasticsearch-8-7-2-node-cluster/333772/1 "2023-05-18T13:46:26Z")

</div>

Hello,  
I want to create 2-node cluster and it doesn't work

node-01:

```auto
path.data: /bitnami/elasticsearch/data
cluster.name: zephyr
node.name: node-01
node.roles: [master, data]
http.port: 9200
transport.port: 9300
bootstrap.memory_lock: false
network.host: 192.168.9.100
discovery.seed_hosts: ["192.168.9.100", "192.168.9.101"]
cluster.initial_master_nodes: ["192.168.9.100", "192.168.9.101"]
xpack.security.enabled: false
xpack.ml.enabled: false

```

node-02:

```auto
path.data: /bitnami/elasticsearch/data
cluster.name: zephyr
node.name: node-02
node.roles: [master, data]
http.port: 9200
transport.port: 9300
bootstrap.memory_lock: false
network.host: 192.168.9.101
discovery.seed_hosts: ["192.168.9.100", "192.168.9.101"]
cluster.initial_master_nodes: ["192.168.9.100", "192.168.9.101"]
xpack.security.enabled: false
xpack.ml.enabled: false

```

this is from log file

```auto
[2023-05-18T13:14:14,444][WARN][o.e.d.PeerFinder] [node-01] address [192.168.9.101:9300], node [null], requesting [false] discovery result: [][192.168.9.101:9300] connect_timeout[30s]
[2023-05-18T13:14:23,341][WARN][o.e.c.c.ClusterFormationFailureHelper] [node-01] master not discovered yet, this node has not previously joined a bootstrapped cluster, and this node must discover master-eligible nodes [192.168.9.100, 192.168.9.101] to bootstrap a cluster: have discovered [{node-01}{qqKIXW1hSpS82grs1vyO9Q}{tdAEZHpFQxaFINtgSNQ6Rg}{node-01}{192.168.9.100}{192.168.9.100:9300}{dm}{8.7.0}]; discovery will continue using [192.168.9.101:9300] from hosts providers and [{node-01}{qqKIXW1hSpS82grs1vyO9Q}{tdAEZHpFQxaFINtgSNQ6Rg}{node-01}{192.168.9.100}{192.168.9.100:9300}{dm}{8.7.0}] from last-known cluster state; node term 0, last-accepted version 0 in term 0; for troubleshooting guidance, see https://www.elastic.co/guide/en/elasticsearch/reference/8.7/discovery-troubleshooting.html

```

I don't understand this and I need some help what is wrong in this configuration.  
Can anyone help me with that?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [May 18, 2023, 3:20pm UTC](https://discuss.elastic.co/t/elasticsearch-8-7-2-node-cluster/333772/2 "2023-05-18T15:20:50Z")

</div>

I believe the `cluster.initial_master_nodes` list must contain node names, e.g `node-01` and `node-02`. Please have a look at [the docs](https://www.elastic.co/guide/en/elasticsearch/reference/8.7/modules-discovery-bootstrap-cluster.html) for further details.

Also note that [in order to achieve high availability you need a minimum of 3 nodes](https://www.elastic.co/guide/en/elasticsearch/reference/8.7/high-availability-cluster-small-clusters.html) in the cluster.

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [May 18, 2023, 3:23pm UTC](https://discuss.elastic.co/t/elasticsearch-8-7-2-node-cluster/333772/3 "2023-05-18T15:23:13Z")

</div>

> [@zen.xen](#):
>
> `[192.168.9.101:9300] connect_timeout[30s]`

Port 9300 should be opened on both servers

---

<div class="post-metadata">

**Author:** ![zen.xen](https://avatars.discourse-cdn.com/v4/letter/z/e495f1/32.png) [@zen.xen](https://discuss.elastic.co/u/zen.xen)\
**Post date:** [May 18, 2023, 10:27pm UTC](https://discuss.elastic.co/t/elasticsearch-8-7-2-node-cluster/333772/4 "2023-05-18T22:27:39Z")

</div>

Hi,  
when these 2 nodes start working w/o errors I'll add 3rd node. Tomorrow I'll change IPs with names and I let you know if it works.

---

<div class="post-metadata">

**Author:** ![zen.xen](https://avatars.discourse-cdn.com/v4/letter/z/e495f1/32.png) [@zen.xen](https://discuss.elastic.co/u/zen.xen)\
**Post date:** [May 19, 2023, 10:57am UTC](https://discuss.elastic.co/t/elasticsearch-8-7-2-node-cluster/333772/5 "2023-05-19T10:57:44Z")

</div>

I turned off firewall and it works, I also added 3rd node for high availability.

---

<div class="post-metadata">

**Author:** ![Rios](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rios/32/95745_2.png) [@Rios](https://discuss.elastic.co/u/Rios)\
**Post date:** [May 19, 2023, 11:06am UTC](https://discuss.elastic.co/t/elasticsearch-8-7-2-node-cluster/333772/6 "2023-05-19T11:06:11Z")

</div>

You don't need to disable firewall, just open the port 9300.

---

<div class="post-metadata">

**Author:** ![zen.xen](https://avatars.discourse-cdn.com/v4/letter/z/e495f1/32.png) [@zen.xen](https://discuss.elastic.co/u/zen.xen)\
**Post date:** [May 19, 2023, 11:22am UTC](https://discuss.elastic.co/t/elasticsearch-8-7-2-node-cluster/333772/7 "2023-05-19T11:22:54Z")

</div>

ok, I'll try to open port.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 16, 2023, 11:23am UTC](https://discuss.elastic.co/t/elasticsearch-8-7-2-node-cluster/333772/8 "2023-06-16T11:23:31Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
