当前位置: 首页 > news >正文

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"
# now set the path to java
if [ ! -z "$ES_JAVA_HOME" ]; thenJAVA="$ES_JAVA_HOME/bin/java"JAVA_TYPE="ES_JAVA_HOME"
elif [ ! -z "$JAVA_HOME" ]; then# fallback to JAVA_HOMEecho "warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME" >&2#只需要把这个 JAVA="$JAVA_HOME/bin/java" 和 JAVA_TYPE="JAVA_HOME" 换成 #JAVA="$ES_HOME/jdk/bin/java"JAVA="$ES_HOME/jdk/bin/java"
else# use the bundled JDK (default)if [ "$(uname -s)" = "Darwin" ]; then# macOS has a different structureJAVA="$ES_HOME/jdk.app/Contents/Home/bin/java"elseJAVA="$ES_HOME/jdk/bin/java"fiJAVA_TYPE="bundled JDK"
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)


这期就到这里 , 下期见 !

http://www.lryc.cn/news/304272.html

相关文章:

  • gitlab的使用
  • 基于springboot+vue的植物健康系统(前后端分离)
  • Python爬虫实战入门:爬取360模拟翻译(仅实验)
  • 微服务-微服务API网关Spring-clould-gateway实战
  • ECMAScript modules规范示例详解
  • 【OpenFeign常用配置】
  • 第2.1章 StarRocks表设计——概述
  • WooCommerce商品采集与发布插件
  • select滑动分页请求数据
  • 【Go channel如何控制goroutine并发执行顺序?】
  • 逆向分析Cobalt Strike安装后门
  • 【嵌入式学习】QT-Day3-Qt基础
  • 【杭州游戏业:创业热土,政策先行】
  • Python-pdfplumber读取PDF内容
  • js设计模式汇总
  • 【Java面试】MongoDB
  • 在苹果电脑MAC上安装Windows10(双系统安装的详细图文步骤教程)
  • 18V/5A桥式驱动芯片-SS6285L兼容替代RZ7889
  • C++ Primer 笔记(总结,摘要,概括)——第3章 字符串、向量和数组
  • Sora:OpenAI引领AI视频新时代
  • [FPGA开发工具使用总结]VIVADO在线调试(1)-信号抓取工具的使用
  • Linux ip route命令
  • WordPress有没有必要选择付费主题
  • 软考-中级-系统集成2023年综合知识(一)
  • Flutter NestedScrollView 内嵌视图滚动行为一致
  • 展示用HTML编写的个人简历信息
  • PostgreSQL 实体化视图的使用
  • 【MySQL】数据库索引详解 | 聚簇索引 | 最左匹配原则 | 索引的优缺点
  • HarmonyOS 自定义进度条 Stage模型
  • Flink双流(join)