【ELK123】ElasticSearch+Kibana
公司一个PoC项目需要启用ElasticSearch来支持海量搜索。
互联网一两年前已经在使用了。
虽然慢了一拍,不过对于自己而言,很高兴能继续学习新技术。
官网介绍视频:
https://www.elastic.co/cn/webinars/getting-started-elasticsearch?baymax=rtp&elektra=home&storm=sub1
基本概念
https://blog.csdn.net/fxbin123/article/details/86854114
底层搜索加速原理:
https://www.cnblogs.com/dreamroute/p/8484457.html
Windows下安装教程:
https://blog.csdn.net/Julycaka/article/details/82665522
https://blog.csdn.net/qq_40454655/article/details/79291106
https://blog.csdn.net/fxbin123/article/details/79983245
- 亲测安装问题:
- elasticsearch.bat安装出错闪退 https://blog.csdn.net/qq_36608921/article/details/92803959 Note:使用Windows PowerShell查看错误原因防止闪退
- head安装中PhantomJS下载失败 https://blog.csdn.net/caseywei/article/details/83071203 Note: 官方https://github.com/Medium/phantomjs/releases/tag/v2.1.1 国内http://npm.taobao.org/dist/phantomjs/
- 其它人总结 https://blog.csdn.net/qq_29722281/article/details/86677888
- 安装完毕使用:
- 启动elasticsearch:.\elasticsearch.bat
- 在head源代码目录下启动nodejs:runt server 或者npm run start
ElasticSearch-head使用:
https://www.cnblogs.com/xuwenjin/p/8792919.html
Kibana安装教程:
官网 https://www.elastic.co/cn/downloads/kibana
https://www.cnblogs.com/BlogNetSpace/p/9633697.html
https://blog.csdn.net/cb2474600377/article/details/78963247
- 亲测问题:
- 官网下载安装包巨慢...请耐心等待
- Kibana 是一个 web 应用,可以通过5601端口访问。只需要在浏览器中指定 Kibana 运行的机器,然后指定端口号即可。例如,
localhost:5601.注意:需先启动ES。
- ES Log:
- Kibana Log:
- 访问时遇到问题:网页前端只有Kibana的Tital,内容为空白......貌似windows10自带的MicrosoftEdge不支持Kibana的前端显示,切换为“使用Internet Explorer打开”可正常显示前端页面。
Kibana学习博客:
https://www.cnblogs.com/yangzhou33/p/10152231.html
LogStash安装
https://www.cnblogs.com/cpy-devops/p/9287531.html
亲测坑:
- 由于logstash支持JDK1.8, 与默认JRE10的环境不符,需要在执行文件中制定java.exe版本。
- Windows下参考:https://www.cnblogs.com/fgq841103/p/7400593.html
- Linux下可使用强大的alternatives指令轻松转换系统环境,参考:https://www.cnblogs.com/zhangxiaoliu/p/6892093.html
- 也可以在执行文件中制定,参考:https://blog.51cto.com/13178102/2067322
LogStash教程
https://www.cnblogs.com/wtzbk/p/9534184.html
ELK基本教程:
https://blog.csdn.net/fxbin123/article/category/7267955
https://blog.csdn.net/xiaoyao2246?t=1
Filebeat+ELK:【完整的ELK是:filebeat --> logstash --> elasticsearch --> kibana】
https://www.cnblogs.com/mantoudev/p/8324634.html
ELK由Elasticsearch、Logstash和Kibana三部分组件组成;
Elasticsearch是个开源分布式搜索引擎,特点:分布式,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。
Logstash是一个完全开源的工具,可对日志进行收集、分析,并将过滤后的数据转给Elasticsearch使用
kibana 是一个开源和免费的工具,它可以为 Logstash 和 ElasticSearch 提供友好的web可视化界面,帮助您汇总、分析和搜索重要数据日志。
beats是开源的轻量级数据传输组件,面向简单明确的数据传输场景,可将数据传输给Logstash 和 ElasticSearch,安装在采集端
X-Pack是Elastcsearch的扩展插件,包括基于用户的安全管理、集群监控告警、数据报表导出、图探索,需分别在Elasticsearch和kibana节点安装,X-Pack是付费的。
ES Java应用教程:
https://blog.csdn.net/smileyan9/article/details/94474914
https://www.cnblogs.com/xuwenjin/p/8797239.html
https://blog.csdn.net/xiaoyao2246/article/details/89888086
https://blog.csdn.net/qq_33314107/article/details/80725913
https://www.cnblogs.com/dashuaiguo/p/10016717.html
前世传奇Lucene
https://www.cnblogs.com/xiaobai1226/p/7652093.html
https://blog.csdn.net/weixin_42633131/article/details/82873731
https://cloud.tencent.com/developer/news/337391
https://www.yiibai.com/lucene/
下面需要具体实践。
转载于:https://www.cnblogs.com/cathygx/p/11094883.html
【ELK123】ElasticSearch+Kibana相关推荐
- 【Python】Elasticsearch和elasticsearch_dsl
[Python]Elasticsearch和elasticsearch_dsl 官网:https://elasticsearch-py.readthedocs.io/en/master/api.htm ...
- 【es】ELASTICSEARCH之自定义JAVA代码的安全策略管理
1.概述 转载:[es]ELASTICSEARCH之自定义JAVA代码的安全策略管理 在我们首次使用intellij直接运行elasticsearch的源代码的时候,我们必然会碰到下边这样一个安全性的 ...
- 【Es】ElasticSearch 自定义分词器
1.分词器 转载:https://blog.csdn.net/gwd1154978352/article/details/83343933 分词器首先看文章:[Elasticsearch]Elasti ...
- 【Docker】elasticsearch 监控工具 elasticsearch-HQ Unable to create connection to: http://localhost:9200
1.背景 参考:[ElasticSearch ]ElasticSearch监控工具 cerebro [Docker]elasticsearch 监控工具 elasticsearch-HQ 启动 [lc ...
- 【炸雷】Elasticsearch 的 Log4j 漏洞处置策略
昨日爆出的 Log4j 安全漏洞,业界一片哗然,极限实验室第一时间进行了跟进,对 Elasticsearch 的影响范围进行了分析,为大家提供如下应对策略. [漏洞描述] Apache Log4j 是 ...
- 【es】ElasticSearch 插件开发
1.概述 转载:https://www.cnblogs.com/wangnanhui/articles/10413066.html [Elasticsearch]es 插件类型 elasticsear ...
- 【ES】Elasticsearch分词器使用和简单查询
文章目录 Elasticsearch 一. analysis与analyzer 1.1 内置的分词器 1.2 内置分词器示例 1.3 中文分词 1.3.1 IK分词器 1.3.2 HanLP 1.3. ...
- 【es】Elasticsearch:inverted index,doc_values及source
文章目录 1.概述 2.Inverted index 3.Source 4.Doc_values 1.概述 转载:https://www.cnblogs.com/sanduzxcvbnm/p/1208 ...
- 【Kafka】Elasticsearch 与 Kafka 整合剖析
1.概述 转载:https://www.cnblogs.com/smartloli/p/6978645.html 目前,随着大数据的浪潮,Kafka 被越来越多的企业所认可,如今的Kafka已发展到0 ...
最新文章
- c++ 新建一个数组
- JQuery跨站脚本漏洞
- 怎么重新启动协议服务器,如何启用或禁用服务器网络协议 (SQL Server PowerShell)
- slqite3库查询数据处理方式_SQLite数据库使用 常用命令
- Reading Excel with Python
- torch.utils.data
- 浏览器标准模式和怪异模式之间的区别是什么
- 数显之家快讯:【SHIO世硕心语】管好自己才是最自己最好的修行!
- 平板电脑如何刷linux,手把手教你六步刷系统
- [笨叔点滴6] 叔,这个git咋玩啊?
- 如何利用python产生随机数(randrange函数和random函数)
- Java代码实现回文数
- Invalid bound statement (not found) 终极解决办法
- 超炫计算机课件ppt,5分钟打造高级炫酷的PPT系列第一季-斧子演示视频教程
- AI 入行那些事儿(10)人工智能的应用领域
- 【ES6】阮一峰ES6学习之编程风格
- Vue3+TS+Vite无法使用require导入图片的解决方法
- 如何高速下载国外网站上的数据集
- 编码显示器和六位7段数码管
- C# Base64图片编码和解码
热门文章
- 2PC AND 3PC
- 仿MIUI音量变化环形进度条实现
- Android应用生死轮回的那些事儿(1) - installd初探
- C#如何直接调用非托管代码
- LeetCode 892. 三维形体的表面积
- 问题 E: 货币兑换 山东科技大学OJ c 语言
- service 层 拼接的html 代码如何直接返回_软件系统的分层,有效降低层与层之间的依赖...
- python导入excel模块_python使用openpyxl模块操作excel
- arcgis中dem坐标定义_GIS基础-DEM Grid规则格网结构
- 金秋10月丰收季,送3本Java书New一个秋天的对象