Elasticsearch基础实践

11 篇文章 4 订阅 ¥9.90 ¥99.00
本文介绍了Elasticsearch的基础知识,包括集群的概念、数据节点、协调节点的设置,以及常用的监控工具如elasticsearch-head和Kibana。还探讨了Elasticsearch的基本数据结构、字段类型,并展示了通过RESTful API进行索引创建、文档增删改查的操作。
摘要由CSDN通过智能技术生成

Elasticsearch是高度可伸缩的开源全文搜索和分析引擎。它允许我们快速实时地存储、搜索、分析大数据。Elasticsearch是一个接近实时的搜索平台,对大数据量的处理我们通过搭建ES集群来完成。

1,集群的几个概念:

主节点

   服务器只作为一个主节点,但不存储任何索引数据,主节点负责创建索引、删除索引、分配分片、追踪集群中的节点状态等工作。一个节点启动后,就会使用Zen Discovery机制去寻找集群中的其他节点,并与之建立连接。 集群中会从候选主节点中选举出一个主节点,为了防止脑裂现象, 防止某些主节点自成一个集群, 主节点的个数最好是奇数个,并且不少于3个;
   候选主节点的设置方法是设置node.mater为true; 随着集群的扩大,一般设置专用的候选主节点,不在和数据节点复用node.data = false。

数据节点 

     数据节点负责索引数据的存储和相关具体操作,比如CRUD、搜索、聚合。数据节点对机器配置要求比较高,首先需要有足够的磁盘空间来存储数据,其次数据操作对系统CPU、Memory和IO的性能消耗都很大。通常随着集群的扩大,需要增加更多的数据节点来提高可用性。可通过配置node.master = false,node.data = true来实现
协调节点

     专用的协调节点,该node服务器即不会被选作主节点,也不会存储任何索引数据。该服务器主要用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值