公司一个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

  • 亲测安装问题:
  1. elasticsearch.bat安装出错闪退 https://blog.csdn.net/qq_36608921/article/details/92803959 Note:使用Windows PowerShell查看错误原因防止闪退
  2. 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/
  3. 其它人总结 https://blog.csdn.net/qq_29722281/article/details/86677888
  • 安装完毕使用:
  1. 启动elasticsearch:.\elasticsearch.bat
  2. 在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

  • 亲测问题:
  1. 官网下载安装包巨慢...请耐心等待
  2. Kibana 是一个 web 应用,可以通过5601端口访问。只需要在浏览器中指定 Kibana 运行的机器,然后指定端口号即可。例如, localhost:5601.注意:需先启动ES。
  3. ES Log:
  4. Kibana Log:
  5. 访问时遇到问题:网页前端只有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

亲测坑:

  1. 由于logstash支持JDK1.8, 与默认JRE10的环境不符,需要在执行文件中制定java.exe版本。
  2. Windows下参考:https://www.cnblogs.com/fgq841103/p/7400593.html
  3. Linux下可使用强大的alternatives指令轻松转换系统环境,参考:https://www.cnblogs.com/zhangxiaoliu/p/6892093.html
  4. 也可以在执行文件中制定,参考: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相关推荐

  1. 【Python】Elasticsearch和elasticsearch_dsl

    [Python]Elasticsearch和elasticsearch_dsl 官网:https://elasticsearch-py.readthedocs.io/en/master/api.htm ...

  2. 【es】ELASTICSEARCH之自定义JAVA代码的安全策略管理

    1.概述 转载:[es]ELASTICSEARCH之自定义JAVA代码的安全策略管理 在我们首次使用intellij直接运行elasticsearch的源代码的时候,我们必然会碰到下边这样一个安全性的 ...

  3. 【Es】ElasticSearch 自定义分词器

    1.分词器 转载:https://blog.csdn.net/gwd1154978352/article/details/83343933 分词器首先看文章:[Elasticsearch]Elasti ...

  4. 【Docker】elasticsearch 监控工具 elasticsearch-HQ Unable to create connection to: http://localhost:9200

    1.背景 参考:[ElasticSearch ]ElasticSearch监控工具 cerebro [Docker]elasticsearch 监控工具 elasticsearch-HQ 启动 [lc ...

  5. 【炸雷】Elasticsearch 的 Log4j 漏洞处置策略

    昨日爆出的 Log4j 安全漏洞,业界一片哗然,极限实验室第一时间进行了跟进,对 Elasticsearch 的影响范围进行了分析,为大家提供如下应对策略. [漏洞描述] Apache Log4j 是 ...

  6. 【es】ElasticSearch 插件开发

    1.概述 转载:https://www.cnblogs.com/wangnanhui/articles/10413066.html [Elasticsearch]es 插件类型 elasticsear ...

  7. 【ES】Elasticsearch分词器使用和简单查询

    文章目录 Elasticsearch 一. analysis与analyzer 1.1 内置的分词器 1.2 内置分词器示例 1.3 中文分词 1.3.1 IK分词器 1.3.2 HanLP 1.3. ...

  8. 【es】Elasticsearch:inverted index,doc_values及source

    文章目录 1.概述 2.Inverted index 3.Source 4.Doc_values 1.概述 转载:https://www.cnblogs.com/sanduzxcvbnm/p/1208 ...

  9. 【Kafka】Elasticsearch 与 Kafka 整合剖析

    1.概述 转载:https://www.cnblogs.com/smartloli/p/6978645.html 目前,随着大数据的浪潮,Kafka 被越来越多的企业所认可,如今的Kafka已发展到0 ...

最新文章

  1. c++ 新建一个数组
  2. JQuery跨站脚本漏洞
  3. 怎么重新启动协议服务器,如何启用或禁用服务器网络协议 (SQL Server PowerShell)
  4. slqite3库查询数据处理方式_SQLite数据库使用 常用命令
  5. Reading Excel with Python
  6. torch.utils.data
  7. 浏览器标准模式和怪异模式之间的区别是什么
  8. 数显之家快讯:【SHIO世硕心语】管好自己才是最自己最好的修行!
  9. 平板电脑如何刷linux,手把手教你六步刷系统
  10. [笨叔点滴6] 叔,这个git咋玩啊?
  11. 如何利用python产生随机数(randrange函数和random函数)
  12. Java代码实现回文数
  13. Invalid bound statement (not found) 终极解决办法
  14. 超炫计算机课件ppt,5分钟打造高级炫酷的PPT系列第一季-斧子演示视频教程
  15. AI 入行那些事儿(10)人工智能的应用领域
  16. 【ES6】阮一峰ES6学习之编程风格
  17. Vue3+TS+Vite无法使用require导入图片的解决方法
  18. 如何高速下载国外网站上的数据集
  19. 编码显示器和六位7段数码管
  20. C# Base64图片编码和解码

热门文章

  1. 2PC AND 3PC
  2. 仿MIUI音量变化环形进度条实现
  3. Android应用生死轮回的那些事儿(1) - installd初探
  4. C#如何直接调用非托管代码
  5. LeetCode 892. 三维形体的表面积
  6. 问题 E: 货币兑换 山东科技大学OJ c 语言
  7. service 层 拼接的html 代码如何直接返回_软件系统的分层,有效降低层与层之间的依赖...
  8. python导入excel模块_python使用openpyxl模块操作excel
  9. arcgis中dem坐标定义_GIS基础-DEM Grid规则格网结构
  10. 金秋10月丰收季,送3本Java书New一个秋天的对象