![](https://img-blog.csdnimg.cn/f578cc4e200e43bf9faadba995aced30.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ElasticStack 入门
文章平均质量分 73
ElasticStack 入门
GC-757
print("hello world")
展开
-
kibana 环境变量和配置文件参数对应表
优先使用环境变量,然后是配置文件 kibana.yml 中的配置项。原创 2023-03-27 10:51:28 · 889 阅读 · 1 评论 -
Logstash
Logstash简介用途:部署安装#检查jdk环境,要求jdk1.8+java -version#解压安装包tar -xvf logstash-6.5.4.tar.gz#第一个logstash示例bin/logstash -e 'input { stdin { } } output { stdout {} }'执行效果如下:配置详解Logstash的配置有三部分,如下:nput { #输入stdin { ... } #标准输入}filter { #过滤,对数据进行分原创 2021-02-25 00:26:02 · 4226 阅读 · 0 评论 -
Kibana
KibanaKibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。官网:https://www.elastic.co/cn/products/kibana配置安装#解压安装包tar -xvf kibana-6.5.4-linux-x86_64.tar.gz原创 2021-02-25 00:16:05 · 4354 阅读 · 0 评论 -
Beats 简介
Beats 简介Filebeat架构用于监控、收集服务器日志文件部署与运行下载(版本为:filebeat-6.5.4):https://www.elastic.co/downloads/beatsmkdir /itcast/beatstar -xvf filebeat-6.5.4-linux-x86_64.tar.gzcd filebeat-6.5.4-linux-x86_64#创建如下配置文件 itcast.ymlfilebeat.inputs:- type: stdin原创 2021-02-25 00:06:40 · 4568 阅读 · 0 评论 -
Elastic stack分类下的博客说明
说明本博客使用的es,logstash,以及kibana基于版本为6.+,目前官方更新的最新版本为7.12,所以本博客的相关讲解可以作为新手入门elk使用,如果工作中需要用到相关技术建议看完本博客之后直接研究官方的文档即可,也可以看一下相关的视频但是建议看7+版本的,7+版本的elk为版本的大更新。博主最近也会看一本书《Elastic Stack 应用宝典》作者:田学雪松,这本书是基于7版本的,所以我也会写一些学习这本书的心得,会在另一个分类下面,欢迎各位业界大佬给出建议,当然也同样欢迎刚刚入门的el原创 2021-02-24 23:42:00 · 4385 阅读 · 2 评论 -
Elasticsearch集群
集群节点ELasticsearch的集群是由多个节点组成的,通过cluster.name设置集群名称,并且用于区分其它的集群,每个节点通过node.name指定节点的名称。在Elasticsearch中,节点的类型主要有4种:master节点配置文件中node.master属性为true(默认为true),就有资格被选为master节点。master节点用于控制整个集群的操作。比如创建或删除索引,管理其它非master节点等。data节点配置文件中node.data属性为tru原创 2021-02-22 23:29:33 · 6790 阅读 · 0 评论 -
elasticsearch全文搜索
全文搜索全文搜索两个最重要的方面是:相关性(Relevance) 它是评价查询与其结果间的相关程度,并根据这种相关程度对结果排名的一种能力,这种计算方式可以是 TF/IDF 方法、地理位置邻近、模糊相似,或其他的某些算法。分词(Analysis) 它是将文本块转换为有区别的、规范化的 token 的一个过程,目的是为了创建倒排索引以及查询倒排索引。构造数据PUT /test4{ "settings": { "index": { "number_of_shards":原创 2021-02-22 21:59:29 · 4320 阅读 · 0 评论 -
elasticsearch中文分词
什么是分词分词就是指将一个文本转化成一系列单词的过程,也叫文本分析,在Elasticsearch中称之为Analysis。举例:我是中国人 --> 我/是/中国人分词api指定分词器进行分词POST /_analyze{ "analyzer":"standard", "text":"hello world"}结果:在结果中不仅可以看出分词的结果,还返回了该词在文本中的位置。指定索引分词POST /test2/_analyze{ "analyzer": "sta原创 2021-02-22 21:25:11 · 4315 阅读 · 0 评论 -
ElasticSearch核心详解
文档在Elasticsearch中,文档以JSON格式进行存储,可以是复杂的结构,如:{ "_index": "haoke", "_type": "user", "_id": "1005", "_version": 1, "_score": 1, "_source": { "id": 1005, "name": "孙七", "age": 37, "sex": "女", "card": { "card_number": "1234原创 2021-02-17 00:20:39 · 4508 阅读 · 0 评论 -
Elasticsearch
简介官网安装版本说明Elasticsearch的发展是非常快速的,所以在ES5.0之前,ELK的各个版本都不统一,出现了版本号混乱的状态,所以从5.0开始,所有Elastic Stack中的项目全部统一版本号。下载地址单机版安装linux版本#创建elsearch用户,Elasticsearch不支持root用户运行useradd elsearch#解压安装包tar -xvf elasticsearch-6.5.4.tar.gz -C /itcast/es/#修改配置文件原创 2021-02-16 23:16:14 · 4164 阅读 · 0 评论 -
Elastic Stack简介
Elastic Stack简介如果你没有听说过Elastic Stack,那你一定听说过ELK,实际上ELK是三款软件的简称,分别是Elasticsearch、Logstash、Kibana组成,在发展的过程中,又有新成员Beats的加入,所以就形成了Elastic Stack。所以说,ELK是旧的称呼,Elastic Stack是新的名字。ElasticsearchElasticsearch 基于java,是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制原创 2021-02-16 21:51:26 · 5000 阅读 · 2 评论