簡體   English   中英

想在同一台機器上設置一個兩節點的彈性搜索集群

[英]Want to setup a two-node elastic search cluster on same machine

我在彈性搜索 [7.10.1. 出於學習目的,希望在同一主機上設置兩個節點的集群。 找不到適合我的配置。 我在兩個不同的文件夾 node1 和 node2 中完成了相同的彈性 serach 安裝。 節點1 elasticsearch.yml 文件:

...
cluster.name: tktest_esclutser
node.name: tkesnode-1
http.port: 19200
transport.port: 19201
discovery.seed_hosts: ["localhost:29200"]
...

node2 elasticsearch.yml 文件:

...
cluster.name: tktest_esclutser
node.name: tkesnode-2
http.port: 29200
transport.port: 29201
discovery.seed_hosts: ["localhost:19200"]
...

由於某種原因,沒有形成集群。 日志文件顯示無法發現主節點。

下面的配置對我來說非常好,最初您可能必須刪除兩個節點的數據文件夾中的文件夾才能從干凈的 state 開始。

節點 1 elasticsearch.yml

cluster.name: es_710
node.name: opster
http.port: 9900
cluster.initial_master_nodes: ["opster"]

節點 2 elasticsearch.yml

http.port: 9910
xpack.ml.enabled: false
cluster.name: es_710
cluster.initial_master_nodes: ["opster"]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM