gpt4 book ai didi

apache-spark - Elasticsearch主从配置

转载 作者:行者123 更新时间:2023-12-02 23:25:56 31 4
gpt4 key购买 nike

如何在主节点和数据节点中配置elasticsearch?这两种类型的Elasticsearch集群之间有什么区别?我们如何从hadoop中受益于Elasticsearch?

最佳答案

默认情况下,所有节点都有资格成为主节点或数据节点。一个节点可以同时是主节点和数据节点。但是,从节点拆分主角色和数据角色有很多优点。在大型Elasticsearch群集中,由于稳定​​的主节点对于健康的群集很重要,因此人们希望使主节点远离索引编制和搜索压力,并分配专用服务器作为主节点。

主节点负责创建或删除索引,跟踪哪些节点是集群的一部分,并确定将哪些分片分配给哪些节点。您可以通过设置以下内容将节点配置为符合主资格的节点:

node.master: true 
node.data: false
node.ingest: false

数据节点作为响应来保存数据,建立索引和进行搜索。这些操作是I / O,内存和CPU密集型的。您可以通过设置以下内容将节点配置为符合数据条件的节点:
node.master: false 
node.data: true
node.ingest: false

此外,还有一个专用的协调节点,该节点仅将请求路由到数据节点,而不必处理主机的职责,就像负载平衡器一样。您可以通过以下设置将节点配置为协调节点:
node.master: false 
node.data: false
node.ingest: false
search.remote.connect: false

Elasticsearch的分布式性质适用于Hadoop并行计算。 Hadoop可以利用Elasticsearch提供的分片有效地获取所需的数据。

Elasticsearch节点类型和配置以供进一步引用: https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-node.html

关于apache-spark - Elasticsearch主从配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43126176/

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