# Два узла не соединяются в кластер ES 7.3.1

**URL:** https://discuss.elastic.co/t/es-7-3-1/199529
**Category:** Вопросы на русском языке
**Created:** [September 15, 2019, 10:10am UTC](https://discuss.elastic.co/t/es-7-3-1/199529 "2019-09-15T10:10:50Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Jenya87](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jenya87/32/54012_2.png) [@Jenya87](https://discuss.elastic.co/u/Jenya87)
#### Post date: [September 15, 2019, 10:10am UTC](https://discuss.elastic.co/t/es-7-3-1/199529/1 "2019-09-15T10:10:50Z")

</div>

Доброго времени суток! На двух ПК (Windows Server 2012 и Windows7) поставил Elasticsearch 7.3.1 с msi как сервис.  
Хочу эти две машины соединить в двухнодовый кластер, для чего каждый из узлов конфигурирую следующим образом:  
**первый узел**

cluster.name: my\_cluster  
http.port: 9200  
transport.tcp.port: 9300  
node.data: true  
node.ingest: false  
node.master: true  
network.host: 192.168.0.4  
node.max\_local\_storage\_nodes: 1  
node.name: DEVPC  
path.data: C:\ProgramData\Elastic\Elasticsearch\data  
path.logs: C:\ProgramData\Elastic\Elasticsearch\logs  
discovery.zen.ping.unicast.hosts: ["192.168.0.3","192.168.0.4"]  
cluster.initial\_master\_nodes: ["WINSERVER","DEVPC"]  
bootstrap.memory\_lock: false  
xpack.license.self\_generated.type: basic  
xpack.security.enabled: false

**Второй узел**

cluster.name: my\_cluster  
http.port: 9200  
transport.tcp.port: 9300  
node.data: true  
node.ingest: false  
node.master: true  
network.host: 192.168.0.3  
node.max\_local\_storage\_nodes: 1  
node.name: WINSERVER  
path.data: C:\ProgramData\Elastic\Elasticsearch\data  
path.logs: C:\ProgramData\Elastic\Elasticsearch\logs  
discovery.zen.ping.unicast.hosts: ["192.168.0.3","192.168.0.4"]  
cluster.initial\_master\_nodes: ["WINSERVER","DEVPC"]  
bootstrap.memory\_lock: false  
xpack.license.self\_generated.type: basic  
xpack.security.enabled: false

_\_cluster/stats_ в этом случае выводит, что на каждом узле количество нод по одной и uuid кластера разный, а имя одинаковое, получается кластер не собрался

Прошу помощи. Спасибо!

---

<div class="post-metadata">

### Author: ![Denis\_Lamanov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denis_lamanov/32/13111_2.png) [@Denis\_Lamanov](https://discuss.elastic.co/u/Denis_Lamanov)
#### Post date: [September 15, 2019, 10:52am UTC](https://discuss.elastic.co/t/es-7-3-1/199529/2 "2019-09-15T10:52:05Z")

</div>

Добрый день!  
Вообще с 7.0 `discovery.zen.ping.unicast.hosts` deprecated и оставлена для совместимости. Замените на `discovery.seed_hosts`

Покажите что в логах. Обе машины видят себя по сети(трафик должен ходить по портам 9200, 9300)?

---

<div class="post-metadata">

### Author: ![Jenya87](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jenya87/32/54012_2.png) [@Jenya87](https://discuss.elastic.co/u/Jenya87)
#### Post date: [September 15, 2019, 12:07pm UTC](https://discuss.elastic.co/t/es-7-3-1/199529/3 "2019-09-15T12:07:06Z")

</div>

Спасибо за ответ!  
заменил `discovery.zen.ping.unicast.hosts` на `discovery.seed_hosts` - перезапустил сервисы на обоих машинах - результат тот же.  
Хосты друг друга по сети видят, брандмауэр на обоих отключён, порты 9200, 9300 в `nestat` используются java.exe и в состоянии `established`  
my\_cluster.log с **первого узла** (не целиком тк не поместится в пост)

```
[2019-09-15T17:56:41,789][INFO][o.e.x.m.p.l.CppLogMessageHandler] [WINSERVER] [controller/4844] [Main.cc@110] controller (64 bit): Version 7.3.1 (Build 1d93901e09ef43) Copyright (c) 2019 Elasticsearch BV
[2019-09-15T17:56:42,695][INFO][o.e.d.DiscoveryModule] [WINSERVER] using discovery type [zen] and seed hosts providers [settings]
[2019-09-15T17:56:43,430][INFO][o.e.n.Node] [WINSERVER] initialized
[2019-09-15T17:56:43,430][INFO][o.e.n.Node] [WINSERVER] starting ...
[2019-09-15T17:56:43,649][INFO][o.e.t.TransportService] [WINSERVER] publish_address {192.168.0.3:9300}, bound_addresses {192.168.0.3:9300}
[2019-09-15T17:56:43,664][INFO][o.e.b.BootstrapChecks] [WINSERVER] bound or publishing to a non-loopback address, enforcing bootstrap checks
[2019-09-15T17:56:43,664][INFO][o.e.c.c.Coordinator] [WINSERVER] cluster UUID [OmOfzOn_T1mHQerWl5KNfg]
[2019-09-15T17:56:43,758][INFO][o.e.c.s.MasterService] [WINSERVER] elected-as-master ([1] nodes joined)[{WINSERVER}{ycztNlZ-RyuWRGiFrjO_UA}{V3-_MSSXSMeGmxZhOVCIww}{192.168.0.3}{192.168.0.3:9300}{dm}{ml.machine_memory=6441914368, xpack.installed=true, ml.max_open_jobs=20} elect leader, _BECOME_MASTER_TASK_, _FINISH_ELECTION_], term: 38, version: 77, reason: master node changed {previous [], current [{WINSERVER}{ycztNlZ-RyuWRGiFrjO_UA}{V3-_MSSXSMeGmxZhOVCIww}{192.168.0.3}{192.168.0.3:9300}{dm}{ml.machine_memory=6441914368, xpack.installed=true, ml.max_open_jobs=20}]}
[2019-09-15T17:56:43,820][INFO][o.e.c.s.ClusterApplierService] [WINSERVER] master node changed {previous [], current [{WINSERVER}{ycztNlZ-RyuWRGiFrjO_UA}{V3-_MSSXSMeGmxZhOVCIww}{192.168.0.3}{192.168.0.3:9300}{dm}{ml.machine_memory=6441914368, xpack.installed=true, ml.max_open_jobs=20}]}, term: 38, version: 77, reason: Publication{term=38, version=77}
[2019-09-15T17:56:44,070][INFO][o.e.h.AbstractHttpServerTransport] [WINSERVER] publish_address {192.168.0.3:9200}, bound_addresses {192.168.0.3:9200}
[2019-09-15T17:56:44,070][INFO][o.e.n.Node] [WINSERVER] started
[2019-09-15T17:56:44,211][INFO][o.e.l.LicenseService] [WINSERVER] license [bb8a2a00-4a1f-4bd7-8e22-691d867e7532] mode [basic] - valid
[2019-09-15T17:56:44,242][INFO][o.e.g.GatewayService] [WINSERVER] recovered [0] indices into cluster_state

```

my\_cluster.log со **второго узла**

```auto
[2019-09-15T17:57:16,442][INFO][o.e.x.m.p.l.CppLogMessageHandler] [DEVPC] [controller/4748] [Main.cc@110] controller (64 bit): Version 7.3.1 (Build 1d93901e09ef43) Copyright (c) 2019 Elasticsearch BV
[2019-09-15T17:57:17,066][INFO][o.e.d.DiscoveryModule] [DEVPC] using discovery type [zen] and seed hosts providers [settings]
[2019-09-15T17:57:17,792][INFO][o.e.n.Node] [DEVPC] initialized
[2019-09-15T17:57:17,793][INFO][o.e.n.Node] [DEVPC] starting ...
[2019-09-15T17:57:18,057][INFO][o.e.t.TransportService] [DEVPC] publish_address {192.168.0.4:9300}, bound_addresses {192.168.0.4:9300}
[2019-09-15T17:57:18,062][INFO][o.e.b.BootstrapChecks] [DEVPC] bound or publishing to a non-loopback address, enforcing bootstrap checks
[2019-09-15T17:57:18,067][INFO][o.e.c.c.Coordinator] [DEVPC] cluster UUID [CAywhPu0QOS4dgbBccjtGg]
[2019-09-15T17:57:18,179][INFO][o.e.c.s.MasterService] [DEVPC] elected-as-master ([1] nodes joined)[{DEVPC}{zpsWkzmhRxuA7PP7sq17jQ}{kpGOf25rQJOW-0VvwRF1FQ}{192.168.0.4}{192.168.0.4:9300}{dm}{ml.machine_memory=5368176640, xpack.installed=true, ml.max_open_jobs=20} elect leader, _BECOME_MASTER_TASK_, _FINISH_ELECTION_], term: 43, version: 66, reason: master node changed {previous [], current [{DEVPC}{zpsWkzmhRxuA7PP7sq17jQ}{kpGOf25rQJOW-0VvwRF1FQ}{192.168.0.4}{192.168.0.4:9300}{dm}{ml.machine_memory=5368176640, xpack.installed=true, ml.max_open_jobs=20}]}
[2019-09-15T17:57:18,251][INFO][o.e.c.s.ClusterApplierService] [DEVPC] master node changed {previous [], current [{DEVPC}{zpsWkzmhRxuA7PP7sq17jQ}{kpGOf25rQJOW-0VvwRF1FQ}{192.168.0.4}{192.168.0.4:9300}{dm}{ml.machine_memory=5368176640, xpack.installed=true, ml.max_open_jobs=20}]}, term: 43, version: 66, reason: Publication{term=43, version=66}
[2019-09-15T17:57:18,311][INFO][o.e.h.AbstractHt
tpServerTransport] [DEVPC] publish_address {192.168.0.4:9200}, bound_addresses {192.168.0.4:9200}
[2019-09-15T17:57:18,313][INFO][o.e.n.Node] [DEVPC] started
[2019-09-15T17:57:18,501][INFO][o.e.l.LicenseService] [DEVPC] license [9c63cbbe-e110-4ced-9275-844fb775d359] mode [basic] - valid
[2019-09-15T17:57:18,513][INFO][o.e.g.GatewayService] [DEVPC] recovered [0] indices into cluster_state

```

---

<div class="post-metadata">

### Author: ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)
#### Post date: [September 16, 2019, 1:06pm UTC](https://discuss.elastic.co/t/es-7-3-1/199529/4 "2019-09-16T13:06:39Z")

</div>

Если вы в начале сформировали оба кластера в режиме разработки, то они сейчас, похоже, работают как два независимых кластера. Так как у вас нет сейчас в кластере никаких данных, то я думаю самый простой вариант это выключить обе ноды, почистить директрии с данными и запустить их снова.

---

<div class="post-metadata">

### Author: ![Jenya87](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jenya87/32/54012_2.png) [@Jenya87](https://discuss.elastic.co/u/Jenya87)
#### Post date: [September 16, 2019, 7:29pm UTC](https://discuss.elastic.co/t/es-7-3-1/199529/5 "2019-09-16T19:29:19Z")

</div>

```
Спасибо большое за совет. Сделал, как Вы сказали - не заработало, перегрузил обе машины - заработало!
 Ещё подскажите пожалуйста, в конфиге я у обоих узлов поставил свойство `master`, а когда смотрю `_cat/nodes?v` свойство `master` помечено * лишь для одного узла, в то же время `_cluster/stats` показывает, что обе - `master`? Это нормально?
```

---

<div class="post-metadata">

### Author: ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)
#### Post date: [September 16, 2019, 9:17pm UTC](https://discuss.elastic.co/t/es-7-3-1/199529/6 "2019-09-16T21:17:05Z")

</div>

Это правильно. master в конфиге означает, что это узел может становиться мастером. \* означает, что этот узел является мастером кластера в данный момент. У кластера может быть много узлов, которые могут стать мастером в какой0то момент. Но в каждый конкретный момент мастер может быть только один.

---

<div class="post-metadata">

### Author: ![Jenya87](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jenya87/32/54012_2.png) [@Jenya87](https://discuss.elastic.co/u/Jenya87)
#### Post date: [September 18, 2019, 11:26am UTC](https://discuss.elastic.co/t/es-7-3-1/199529/7 "2019-09-18T11:26:01Z")

</div>

Спасибо!

---

<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: [October 16, 2019, 11:37am UTC](https://discuss.elastic.co/t/es-7-3-1/199529/8 "2019-10-16T11:37:55Z")

</div>

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