【ELK123】ElasticSearch+Kibana

ELK堆栈实战指南
本文详细介绍如何在Windows环境下安装并配置ELK堆栈(ElasticSearch、Logstash、Kibana),解决常见问题,包括PhantomJS下载失败、JDK版本冲突等,同时提供丰富的学习资源和实践经验。

公司一个PoC项目需要启用ElasticSearch来支持海量搜索。

互联网一两年前已经在使用了。

虽然慢了一拍,不过对于自己而言,很高兴能继续学习新技术。

 

官网介绍视频:

https://www.elastic.co/cn/webinars/getting-started-elasticsearch?baymax=rtp&elektra=home&storm=sub1 

基本概念 

https://blog.youkuaiyun.com/fxbin123/article/details/86854114

底层搜索加速原理:

https://www.cnblogs.com/dreamroute/p/8484457.html

Windows下安装教程:

https://blog.youkuaiyun.com/Julycaka/article/details/82665522

https://blog.youkuaiyun.com/qq_40454655/article/details/79291106

https://blog.youkuaiyun.com/fxbin123/article/details/79983245

  • 亲测安装问题:
  1. elasticsearch.bat安装出错闪退 https://blog.youkuaiyun.com/qq_36608921/article/details/92803959 Note:使用Windows PowerShell查看错误原因防止闪退
  2. head安装中PhantomJS下载失败 https://blog.youkuaiyun.com/caseywei/article/details/83071203 Note: 官方https://github.com/Medium/phantomjs/releases/tag/v2.1.1 国内http://npm.taobao.org/dist/phantomjs/
  3. 其它人总结 https://blog.youkuaiyun.com/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.youkuaiyun.com/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.youkuaiyun.com/fxbin123/article/category/7267955

https://blog.youkuaiyun.com/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.youkuaiyun.com/smileyan9/article/details/94474914

https://www.cnblogs.com/xuwenjin/p/8797239.html

https://blog.youkuaiyun.com/xiaoyao2246/article/details/89888086

https://blog.youkuaiyun.com/qq_33314107/article/details/80725913

https://www.cnblogs.com/dashuaiguo/p/10016717.html

 

 

前世传奇Lucene

https://www.cnblogs.com/xiaobai1226/p/7652093.html

https://blog.youkuaiyun.com/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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值