gpt4 book ai didi

Elasticsearch 端口

转载 作者:行者123 更新时间:2023-12-04 06:32:04 26 4
gpt4 key购买 nike

我正在运行 Elasticsearch 服务器。除了 9200/9300 端口外,Elasticsearch 还开放了很多端口,如下所示。

elasticsearch-service-x64.exe   11036   TCP Mymachine   52377   localhost   52378   ESTABLISHED

这些端口的配置在哪里?

最佳答案

Elasticsearch 集群中的所有节点组成一个 full-mesh cluster ,这意味着参与 Elasticsearch 集群的每个节点都需要以双向方式与集群中的所有其他节点通信。因此,除了为客户端绑定(bind)的连接(即 9200 和 9300 范围)之外,还打开了很多 TCP 连接。

除此之外,Elasticsearch 还有一个“ channel ”的概念。 channel 是一组特定的 TCP 连接,用于执行特定类型的操作,例如“恢复”、“批量”、“常规”、“集群状态”、“ping”。

因此无需过多了解细节,每个节点与其他节点之间有 13 个 TCP 连接,反之亦然:

  • 2 个用于恢复操作的连接,
  • 3 个用于批量操作的连接,
  • 6 个用于常规操作(搜索等)的连接,
  • 1 个用于集群状态操作的连接和
  • 1 个用于 ping 操作的连接。

在双节点集群中,这意味着 26 个连接。在三节点集群中,这意味着 39 个 TCP 连接等。

总而言之,这就是您在计算机上看到如此多打开的 TCP 端口的主要原因。

关于 Elasticsearch 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32278219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com