将协调节点或客户端节点添加到我现有的Elasticsearch集群中

时间:2019-01-29 12:05:42

标签: elasticsearch kibana

我设置了一个3节点的Elasticsearch集群,其中运行了3个kibana实例。在kibana.yml中,elasticsearch URL指向节点之一。.因此,如果主服务器崩溃,则无法访问kibana。

我添加了一个新的Elasticsearch实例,其中安装了kibana。将该节点作为协调节点。

以下是所有elasticsearch.yml文件中的配置:

节点1:

cluster.name:es-prod

node.name:$ {HOSTNAME}

node.master:是

node.data:是

path.data:/ var / lib / elasticsearch

path.logs:/ var / log / elasticsearch

bootstrap.memory_lock:是

http.port:9200

network.host:

transport.tcp.port:9300

discovery.zen.ping.unicast.hosts:[“ node1”,“ node2”,“ node3”]

discovery.zen.minimum_master_nodes:2

节点2:

cluster.name:es-prod

node.name:$ {HOSTNAME}

node.master:是

node.data:是

path.data:/ var / lib / elasticsearch

path.logs:/ var / log / elasticsearch

bootstrap.memory_lock:是

http.port:9200

network.host:

transport.tcp.port:9300

discovery.zen.ping.unicast.hosts:[“ node1”,“ node2”,“ node3”]

discovery.zen.minimum_master_nodes:2

节点3:

cluster.name:es-prod

node.name:$ {HOSTNAME}

node.master:是

node.data:是

path.data:/ var / lib / elasticsearch

path.logs:/ var / log / elasticsearch

bootstrap.memory_lock:是

http.port:9200

network.host:

transport.tcp.port:9300

discovery.zen.ping.unicast.hosts:[“ node1”,“ node2”,“ node3”]

discovery.zen.minimum_master_nodes:2

仅在NODE3上添加了新节点(协调节点或客户端节点)。 群集名称保持不变。但是,elasticsearch在不同的端口上运行

cluster.name:es-prod

node.name:$ {HOSTNAME}

node.master:否

node.data:否

node.ingest:错误

path.data:/home/user/elasticsearch6.5.4

path.logs:/home/user/elasticsearch6.5.4

bootstrap.memory_lock:是

http.port:9202

network.host:

transport.host:

transport.tcp.port:9302

discovery.zen.ping.unicast.hosts:[“ node1”,“ node2”,“ node3”]

discovery.zen.minimum_master_nodes:2

现在在所有3个节点的所有kibana.yml中,将elasticsearch.url更改为即协调/客户端节点

我想做的事情https://aboullaite.me/kibana-elasticsearch-load-balancing-across-multiple-es-nodes/

0 个答案:

没有答案