ELK
文章平均质量分 78
Java Gosling
GO BIG OR GO HOME.
要么出众,要么出局。
展开
-
Docker容器启动失败修改内部配置文件
Docker容器启动失败修改内部配置文件原创 2022-08-23 20:34:31 · 1022 阅读 · 1 评论 -
ELK--- Elastic Stack定制动态映射
文章目录动态映射定制动态映射策略dynamic 字段日期探测(date_detection)数字探测(numeric_detection)自定义动态模版动态映射ES中提供了一种叫做映射的机制,可以自动或手动为index中的文档建立一种数据结构和相关配置。在自动建立映射的时候,我们可以通过创建映射的模版或更改设置,以达到我们想要的结果。定制动态映射策略dynamic 字段ES中dynamic提供了三个参数:true:遇到陌生字段进行动态映射。false:新检测到的字段将被忽略。这些字段将不会原创 2022-01-11 22:36:41 · 600 阅读 · 0 评论 -
ELK--- Elastic Stack映射和数据类型
文章目录Mapping映射介绍自动映射手动映射修改映射删除映射ES数据类型String类型TextKeywordNumber类型如何更好的使用Number?Date类型Object类型Nested类型Mapping映射介绍概念:自动或手动为index中的文档建立的一种数据结构和相关配置,称为mapping映射。如果很难理解,可以把ES中的文档想象成MySQL数据库中的Table表,而映射就是对表中的字段创建对应的数据类型。一般来说,Mapping映射分为自动映射和手动映射。自动映射在第一次在插入原创 2022-01-09 17:11:32 · 1340 阅读 · 0 评论 -
ELK--- Elastic Stack文档存储机制
文章目录数据路由增删改内部机制查询内部机制Bulk 存储的JSON格式传统的JSON数组:现有的特殊形式数据路由存储文档时应该存储到哪个分片上,ES通过数据路由来进行确定。数据路由分为自动的路由算法或者手动指定。路由算法shard = hash(routing) % number_of_primary_shards哈希值对主分片数取模例如有三个主分片,当存储hash(id)=5的文档时,5%3=2,此时ES会将文档存储在shard2上,这就是路由算法。手动指定语法:PUT /ind原创 2022-01-08 15:40:22 · 1639 阅读 · 0 评论 -
ELK--- Elastic Stack内部机制
文章目录分布式机制的透明隐藏特性水平扩容与垂直扩容rebalance机制master节点节点对等的分布式架构shard&replica机制单节点创建索引横向扩容分布式机制的透明隐藏特性分布式机制:分布式数据存储及共享(如何分配数据和共享ES已经帮我们实现)。分片机制:数据存储到哪个分片,副本数据如何写入ES已经帮我们实现。集群发现机制:新启动的ES实例,会自动加入集群。shard负载均衡机制:大量数据写入及查询,ES会将数据平均分配。shard副本机制:新增副本数,分片会重分配。原创 2022-01-06 22:50:44 · 1034 阅读 · 1 评论 -
ELK--- Elastic Search快速入门CURD操作
文章目录Elastic Search数据格式Elastic Search的CURD操作创建索引删除索引增加文档查询文档修改文档删除文档自动生成id自定义返回数据强制创建脚本更新_version乐观锁控制Elastic Search数据格式传统:应用系统的数据结构都是面向对象的,将数据对象存储到数据库,查询的时候将关联的对象再聚合起来。ES:Elastic Search面向文档,文档中存储和传统数据库一样的对象。例如学生和班级的关系:public class Student { privat原创 2022-01-04 23:44:28 · 1142 阅读 · 0 评论 -
ELK--- Elastic Search核心概念
文章目录Lucene和Elastic Search的关系Elastic Search核心概念Elastic Search 对比 DataBaseLucene和Elastic Search的关系Lucene:最先进、功能最强大的搜索库,API相对比较复杂。Elastic Search:基于Lucene,封装了许多Lucene的底层功能,提供简单易用的Restful API接口和许多语言的客户端,例如Java的高级客户端(Java High Level REST Client)和底层客户端(Java L原创 2022-01-04 21:21:30 · 873 阅读 · 0 评论 -
ELK--- Elastic Search和Kibana安装
文章目录Elastic Search 安装下载启动测试Kibana 安装启动打开汉化测试Elastic Search 安装下载前往官方根据操作系统下载对应的解压包:https://www.elastic.co/cn/downloads/elasticsearch启动下载完成后,解压会有以下对应目录。bin:脚本目录,包括启动、停止等可执行脚本config:配置文件目录data:索引目录,存放索引文件的地方logs:日志目录modules:模块目录,包括了es的功能模块plugins原创 2022-01-03 23:17:43 · 614 阅读 · 0 评论 -
ELK--- Elastic Search介绍
文章目录搜索的概念垂直搜索的弊端(数据库做搜索)倒排索引【重要】全文检索Lucene什么是Elastic Search?Elastic Search的功能分布式的搜索引擎和数据分析引擎全文检索,结构化检索,数据分析海量数据近实时处理Elastic Search的使用场景国外国内Elastic Search的特点搜索的概念用户输入想要的关键词,返回含有该关键词的所有信息。业务场景:互联网搜索:谷歌、百度、各种新闻首页。站内搜索(垂直搜索):企业OA查询订单、人员、部门,电商网站内部搜索商品(淘宝、原创 2022-01-02 15:26:36 · 1420 阅读 · 0 评论 -
ELK--- ELK简介
文章目录ELK简介特点组件介绍Elastic SearchLogstashKibanaBeatsElastic cloudELK简介ELK是一个免费开源的日志分析架构技术栈总称,官网地址:https://www.elastic.co/cn/。主要包含三大基础组件,分别是Elastic Search、Logstash、Kibana。 但是实际上ELK不仅仅适用于日志分析,它还可以支持其它任何数据搜索、分析和收集的场景,日志分析和收集只是更具有代表性,并非唯一性。架构图如下:随着ELK的发展,新成员B原创 2022-01-01 22:29:31 · 5901 阅读 · 0 评论