首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Elasticsearch主备配置

Elasticsearch主备配置
EN

Stack Overflow用户
提问于 2017-03-31 02:53:29
回答 1查看 361关注 0票数 1

如何在主节点和数据节点配置elasticsearch ?两种类型的elasticsearch集群有什么区别?如何通过hadoop在elasticsearch中获益?

EN

回答 1

Stack Overflow用户

发布于 2017-05-15 15:12:54

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

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

代码语言:javascript
运行
复制
node.master: true 
node.data: false 
node.ingest: false 

数据节点用于保存数据、索引和搜索。这些操作是I/O密集型、内存密集型和CPU密集型操作。您可以通过以下设置将节点配置为符合数据条件的节点:

代码语言:javascript
运行
复制
node.master: false 
node.data: true 
node.ingest: false

此外,还有一个专用的协调节点,它只将请求路由到数据节点,而不需要处理主机的职责,就像负载均衡器一样工作。您可以通过设置将节点配置为协调节点:

代码语言:javascript
运行
复制
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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43126176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档