ELK —— Logstash 将 MySQL 数据同步至 ElasticSearch

  • 一、搭建环境

    • 1.0 环境依赖
  • 1.1 搭建 ElasticSearch 环境

    • 1.1.1 ElasticSearch 简介
  • 1.1.2 启动 ElasticSearch

  • 1.2 Logstash(多数据源采集系统)

  • 1.3 Kibana(可视化面板)

  • 二、Logstash 配置

    • 2.1 配置数据库连接
  • 2.2 配置同步 ES

  • 2.3 重新启动

  • 三、下一步更新计划

Author:Gorit

Date:2021/4/7

Refer:各种同类文章参考融合 + 自己的思考总结

2021年发表博文: 16/50

一、搭建环境

=====================================================================

官网介绍

下载地址

1.0 环境依赖


  1. windows 10 开发环境

  2. jdk1.8 环境(最低版本要求,我看到目前最新)

  3. 配置好 JAVA_HOME,以及 classpath

  4. 相同版本的 ELK (我目前用的是 7.10.0,最新版本的已经更新到了 7.12.0。一定要下载相同版本的,不然会出现莫名其妙的 BUG

  5. mysql-connector-java.jar (8.0 或者 5.5 都可以,这个从maven 仓库里面找,因为同步数据用的是 jdbc)

  6. ELK 三个下载好的软件放在一起,目录中不要出现 空格,中文什么的,也会出现莫名其妙的 BUG

1.1 搭建 ElasticSearch 环境


1.1.1 ElasticSearch 简介

ElasticSearch 是基于 Lucence 的分布式搜索引擎,也可以作为“数据库”存储一些数据,同类产品还有一个叫做 solr 的,这里就不做描述

你可能感兴趣的:(程序员,elk,mysql,elasticsearch)