码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ElasticStack安装(windows)


    官网 : Elasticsearch 平台 — 大规模查找实时答案 | Elastic

    Elasticsearch

    Elastic Stack(一套技术栈)

    包含了数据的整合 =>提取 =>存储 =>使用,一整套!

    各组件介绍:

    • beats 套件:从各种不同类型的文件/应用中采集数据。比如:a,b,cd,e,aa,bb,cc
    • Logstash:从多个采集器或数据源来抽取/转换数据,向 es 输送。比如:a,bb,cc
    • elasticsearch:存储、查询数据
    • kibana:可视化 es 的数据

    百度网盘

    链接:Elastic Stack_免费高速下载|百度网盘-分享无限制 (baidu.com)
    提取码:e7vy

    ElasticSearch

    Elasticsearch  : Set up Elasticsearch | Elasticsearch Guide [7.17] | Elastic

    安装 : Install Elasticsearch with .zip on Windows | Elasticsearch Guide [7.17] | Elastic

    windows 点击 zip 包下载 

    Kibana

    kibana :  Kibana—your window into Elastic | Kibana Guide [7.17] | Elastic

    安装 : Install Kibana | Kibana Guide [7.17] | Elastic

    windows 点击 zip包下载

    只要是一套技术,所有版本必须一致!!!此处都用 7.17 版本。

    输入命令 或者 点击elasticsearch.bat 

    elasticsearch.bat

    访问成功 , localhost:9200

    与JDK版本不一致问题 : 解决

    只需要改成 :  JAVA="$ES_HOME/jdk/bin/java"

    JAVA="$ES_HOME/jdk/bin/java"
    1. # now set the path to java
    2. if [ ! -z "$ES_JAVA_HOME" ]; then
    3. JAVA="$ES_JAVA_HOME/bin/java"
    4. JAVA_TYPE="ES_JAVA_HOME"
    5. elif [ ! -z "$JAVA_HOME" ]; then
    6. # fallback to JAVA_HOME
    7. echo "warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME" >&2
    8. #只需要把这个 JAVA="$JAVA_HOME/bin/java" 和 JAVA_TYPE="JAVA_HOME" 换成
    9. #JAVA="$ES_HOME/jdk/bin/java"
    10. JAVA="$ES_HOME/jdk/bin/java"
    11. else
    12. # use the bundled JDK (default)
    13. if [ "$(uname -s)" = "Darwin" ]; then
    14. # macOS has a different structure
    15. JAVA="$ES_HOME/jdk.app/Contents/Home/bin/java"
    16. else
    17. JAVA="$ES_HOME/jdk/bin/java"
    18. fi
    19. JAVA_TYPE="bundled JDK"
    20. fi

    IK分词器

    下载地址 : GitHub - medcl/elasticsearch-analysis-ik: The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.

    创建一个 plugins 文件夹 

    在 plugins 内再创建一个文件夹

    解压

    如果没有相应版本的分词器,可以改版本 ,在 plugin-descriptor.properties 文件里修改

    安装IK分词器后启动es可能出现 访问被拒绝 的报错 , 可能是路径有 空格 导致的

    Logstash

    传输 和 处理 数据的管道 , 数据同步的时候可能会用 , 不必须

    文章 : Getting Started with Logstash | Logstash Reference [7.17] | Elastic

    下载地址 : Past Releases of Elastic Stack Software | Elastic

    好处:用起来方便,插件多

    缺点:成本更大、一般要配合其他组件使用(比如 kafka)


    这期就到这里 , 下期见 !

  • 相关阅读:
    第11章 Linux的网络管理
    swift指针&内存管理-引用
    折幕变形制作-插件及软件
    Java基础之《netty(7)—NIO与零拷贝》
    VS2015过期怎么办
    docker镜像学习
    uniapp-地区的四级联动
    VDA到Excel方案介绍之自定义邮件接收主题
    猿创征文|JAVA 实现《连连看》游戏
    设置Linux开发板开机自启动QT程序的报错解决办法
  • 原文地址:https://blog.csdn.net/sytdsqzr/article/details/136198672
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号