gpt4 book ai didi

java - Elasticsearch 中的节点

转载 作者:行者123 更新时间:2023-12-02 06:14:41 30 4
gpt4 key购买 nike

所以我开始使用 Elasticsearch,并使用以下方法在我的计算机上创建了一些节点:

elasticsearch -Des.node.name=Node-2

现在,据我所知,节点是集群上的另一台机器/服务器,如果我错了,您现在可以纠正我。

1.为了向集群添加节点,您需要这些机器位于同一网络上吗?我可以在美国有一个节点,在欧盟有另一个节点作为同一结构的一部分吗?或者他们是否需要位于同一栋大楼、同一网络中。

2.节点的想法是什么?将数据拆分到多台机器/节点上,并拆分计算某些查询的能力?

最佳答案

  1. 默认情况下,ElasticSearch 会查找在同一网络上运行相同集群名称的节点。如果您想进行不同的配置,请查看 http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-zen.html

  2. 将数据拆分到多台机器上的想法,以防数据不适合一台机器,并防止节点发生故障时数据丢失(默认情况下,所有数据都会复制 3 次)并拆分查询计算力量。 (ElasticSearch 自动将您的查询拆分为所有单独节点的查询,并聚合结果)。

希望这能回答您的问题:)

关于java - Elasticsearch 中的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21604816/

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