zoukankan      html  css  js  c++  java
  • 【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/

     

    下面需要具体实践。

  • 相关阅读:
    172. Factorial Trailing Zeroes
    96. Unique Binary Search Trees
    95. Unique Binary Search Trees II
    91. Decode Ways
    LeetCode 328 奇偶链表
    LeetCode 72 编辑距离
    LeetCode 226 翻转二叉树
    LeetCode 79单词搜索
    LeetCode 198 打家劫舍
    LeetCode 504 七进制数
  • 原文地址:https://www.cnblogs.com/cathygx/p/11094883.html
Copyright © 2011-2022 走看看