Elasticsearch
文章平均质量分 86
elasticsearch相关
欲无缘
Java后端开发 陆续分享后端分布式、中间件、 服务器运维、云原生、前端、移动开发、大数据等相关知识。
展开
-
Linux安装Elasticsearch详细教程
M1(Arm) 系列 Mac 用户建议选择 ES 7.8.x 以上版本,因为考虑到 ELK 不同产品自身兼容性,7.8.x以上版本原生支持 Arm 原生 JDK。ES 8.x 及之后版本,选择 Java 17 或者 Java 18,建议 Java 17,因为对应版本的 Logstash 不支持 Java 18。注:如果Linux服务本来没有配置jdk,则会直接使用es目录下默认的jdk,反而不会报错。ES为了安全不允许使用root用户启动,添加es用户并授权文件夹权限。重新启动ES服务出现如下错误。原创 2022-09-02 17:39:14 · 4921 阅读 · 2 评论 -
Linux安装Kibana详细教程
Elasticsearch、Logstash和Kibana这三个技术就是我们常说的ELK技术栈,可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。而我们这章的主题Kibana担任视图层角色,拥有各种维度的查询和分析,并使用图形化的界面展示存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。选择DevTools打开es操作界面。原创 2022-09-08 17:36:52 · 7198 阅读 · 0 评论 -
elasticsearch(es)背景故事与基本概念
简单地说, Elaaticsearch 是一个分布式的使用 REST 接口的搜索引擎。Elasticsearch是一个基于 Apache Lucene (TM)的开源搜索引擎。无论在开源还是专有领域,Lucene 可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。在 1999 年,Doug Cutting 创建了一个叫做 Lucene 的开源项目:一个完全用 Java 编写的搜索引擎库截止2005年,是一个顶级的 Apache 开源项目提供强大的全文搜索功能Lucene 只是一个库。......原创 2022-08-17 17:37:09 · 494 阅读 · 0 评论 -
Elasticsearch如何创建索引,添加,删除,更新文档
显然,我们的创建时成功的。为一个字段的不同目的创建不同方式索引,我们定义字段 city 为 text 类型, 但是text 类型的数据在摄入的时候会分词,这样它可以实现搜索的功能。index 总是可以成功,它可以覆盖之前的已经创建的文档,但是 create 则不行,如果已经有以那个 id 为名义的文档,就不会成功。如果更新时该文档有新的字段并且这个字段在现有的 mapping 中没有出现,那么 es会根据 schem on write 的策略来推测该字段的类型,并更新当前的 mapping 到最新的状态。原创 2022-11-10 15:29:36 · 1833 阅读 · 0 评论