elasticsearch全文搜索引擎实战之kibana搭建(代码片段)

mantou叔叔 mantou叔叔     2022-10-24     652

关键词:

1. Kibana介绍

Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。

Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。

设置Kibana非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kibana安装并启动Elasticsearch索引监测。

2. Kibana特性

2.1 丰富的数据报表

Kibana 核心搭载了一批经典功能:柱状图、线状图、饼图、环形图,等等。它们充分利用了 Elasticsearch 的聚合功能。

技术分享图片

2.2 将地理数据融入任何地图

利用 Elastic Maps Services 来实现地理空间数据的可视化,或者发挥创意,在您自己的地图上实现自定义位置数据的可视化。

技术分享图片

2.3 时间序列

可以利用 Timelion,对Elasticsearch 中的数据执行高级时间序列分析。您可以利用功能强大、简单易学的表达式来描述查询、转换和可视化。

技术分享图片

2.4 用机器学习探索异常

借助 X-Pack 里面的非监督型 machine learning 功能 来检测隐藏在 Elasticsearch 数据中的异常和探索那些对它们有显著影响的属性。

技术分享图片

2.5 与Elasticsearch REST API实现可视化交互

Console 等 Kibana 开发工具提供多种方法帮助您开发 Elastic Stack。借助 Console,可以跳过在终端键入的过程直接处理 Elasticsearch 数据。 Search Profiler 可让您轻松查看搜索请求期间花费的时间。并且在Logstash配置中创建复杂的 Grok 模式,使 Grok Debugger 变得轻而易举。

技术分享图片

3. 下载安装

OS Kibana
CentOS 6.0.1
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.0.1-linux-x86_64.tar.gz
sha1sum kibana-6.0.1-linux-x86_64.tar.gz 
tar -xzf kibana-6.0.1-linux-x86_64.tar.gz
cd kibana-6.0.1-linux-x86_64/ 

3.1 配置

#修改配置
vi config/kibana.yml

#增加以下内容
server.port: 5601
server.host: "192.168.1.21"
elasticsearch.url: "http://192.168.1.31:9200"

3.2 运行

#进入kibana根目录
/kibana-6.0.1-linux-x86_64
#启动
./bin/kibana

4. 访问

浏览器访问: 192.168.1.31:5601
此时会提示: Configure an index pattern

技术分享图片

浏览器访问:192.168.1.31:5601/app/kibana#/discover 即可查看日志

技术分享图片


参考资料:
[1] Kibana使用教程:
https://segmentfault.com/a/1190000002972420
[2] Kibana User Guide:
https://www.elastic.co/guide/en/kibana/current/index.html






全文搜索之elasticsearch

概述Elasticsearch (ES)是一个基于 Lucene 的开源搜索引擎,它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的。特性安装方便:没有其他依赖,下载后安装非常方便;只用修改几个... 查看详情

全文搜索之mysql与elasticsearch搜索引擎

...能都不太成熟,主要适用于小项目,大项目还是建议使用elasticsearch来做全文搜索。ElasticSearch是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据,以下简称ES。Elast... 查看详情

分布式全文检索引擎之elasticsearch(代码片段)

一什么是ElasticSearchElasticsearch是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎ApacheLucene(TM)基础上的搜索引擎.当然Elasticsearch并不仅仅是Lucene那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:  ... 查看详情

3.高并发教程-基础篇-之分布式全文搜索引擎elasticsearch的搭建(代码片段)

高并发教程-基础篇-之分布式全文搜索引擎elasticsearch的搭建如果大家看了我的上一篇《2.高并发教程-基础篇-之nginx+mysql实现负载均衡和读写分离》文章,如果能很好的利用,那么其实已经可以轻松日抗千万级别的访问量了,但是... 查看详情

快速入门java爬虫全文搜索引擎elasticsearch,分析实战项目:仿京东搜索(代码片段)

...分,今天我们分享的是Elaticsearch全文搜索引擎,Elasticsearch是基于Lucene做了一些封装和增强。首先我们先介绍一下Elasticsearch,简称es是一个开源的高扩展的分布式全文搜索引擎,它可以近乎实时的存储、检索数据&#x... 查看详情

elasticsearch实战三部曲之三:搜索操作(代码片段)

欢迎访问我的GitHub本文是《elasticsearch实战三部曲》的终篇,作为elasticsearch的核心功能,搜索的重要性不言而喻,今天的实战都会围绕搜索展开;环境信息本次实战用到的elasticsearch版本是6.5.4,安装在Ubuntu16.04.5LTS,客户端工具是... 查看详情

【es从入门到实战】十七、全文检索-elasticsearch-进阶-aggregations聚合分析

...。最简单的聚合方法大致等于SQLGROUPBY和SQL聚合函数。在Elasticsearch中,您有执行搜索返回hits(命中结果),并且同时返回聚合结果,把一个响应中的所有hits(命中结果)分隔开的能力。这是非常强大且有效的,您可以执行查询和多个... 查看详情

elasticsearch全文搜索技术之二kibana的简介和使用(代码片段)

...使用简介:Kibana是通向Elastic产品集的窗口。它可以在Elasticsearch中对数据进行视觉探索和实时分析。 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索,查看,用来交互存储在Elastic 查看详情

elasticsearch全文搜索技术之二kibana的简介和使用(代码片段)

...使用简介:Kibana是通向Elastic产品集的窗口。它可以在Elasticsearch中对数据进行视觉探索和实时分析。 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索,查看,用来交互存储在Elastic 查看详情

如何开发自己的搜索帝国之elasticsearch

...擎、集合式搜索引擎、门户搜索引擎与免费链接列表等。Elasticsearch是什么?  Elasticsearch一个高可扩展的开源的全文本搜索和分析工具。它允许你以近实时的 查看详情

elasticsearch简介与实战(代码片段)

什么是Elasticsearch???Elasticsearch是一个开源的分布式、RESTful风格的搜索和数据分析引擎,它的底层是开源库ApacheLucene。??Lucene可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。... 查看详情

elasticsearch5实战课程

学途无忧网ElasticSearch5实战课程课程观看地址:http://www.xuetuwuyou.com/course/224课程出自学途无忧网:http://www.xuetuwuyou.comElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。E... 查看详情

elasticsearch实战-tf/idf/bm25分值计算(文本搜索排序分值计算,全文检索算法,文本相似度算法)

一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率成反比下降。TF-IDF加权的各种形式常被搜... 查看详情

elasticsearch实战-tf/idf/bm25分值计算(文本搜索排序分值计算,全文检索算法,文本相似度算法)

一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率成反比下降。TF-IDF加权的各种形式常被搜... 查看详情

elasticsearch技术实战——第一篇(使用篇)(代码片段)

 为了提高搜索命中率和准确率,改善现有羸弱的搜索功能,公司决定搭建全文搜索服务。由于之前缺乏全文搜索使用经验,经过一番折腾,终于不负期望按期上线。总结了一些使用心得体会,希望对大家有所帮助。计划分三... 查看详情

分布式爬虫之elasticsearch基础1(代码片段)

一:搜索引擎elasticsearch介绍  Elasticsearch 是一个全文搜索引擎,可以快速地储存、搜索和分析海量数据。二:应用场景海量数据分析引擎站内搜索引擎数据仓库三:安装我们可以到Elasticsearch的官方网站下载Elasticsearch... 查看详情

快速入门java爬虫全文搜索引擎elasticsearch,分析实战项目:仿京东搜索(代码片段)

...家好,今天我给大家分析一下java爬虫和全文搜索引擎Elasticsearch,我的思路是首先分析用爬虫技术获取京东商场的数据,再将获取的数据放入Elaticsearch中,再体验一下全文搜索引擎的魅力(好比使用百度时࿰... 查看详情

学途无忧网elasticsearch5实战课程

学途无忧网ElasticSearch5实战课程课程观看地址:http://www.xuetuwuyou.com/course/224课程出自学途无忧网:http://www.xuetuwuyou.com讲师:西瓜老师  ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索... 查看详情