【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.infoq.cn/article/analysis-of-elasticsearch-cluster-part01/

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/

 

 

 

 

 

 

 

 

 

 

下面需要具体实践。

 

posted @ 2019-06-27 08:15  CathyGao2018  阅读(252)  评论(0编辑  收藏  举报