随笔分类 - ELK
Elasticsearch自签证书
摘要:**** 以下内容为比较早期的简单使用,比较劣质,证书相关具体请参考 elastic社区文章 一、自签证书 1、进入工作目录 进入容器,bin 目录下有生成证书的脚本,路径下文件展示如下(我这里是以 docker 容器部署的模式演示的,非容器环境下也是一样的,进入 bin 路径下即可) [root@
Elasticsearch8 单机以及集群部署
摘要:本文以 Elasticsearch8.8.0 为例,介绍一下单机安装 ES ,使用 docker-compose 方式进行便捷管理 需要准本docker 环境:一键安装脚本 https://www.cnblogs.com/chxlay/p/15433473.html 需要准备 docker-comp
Logstash集成
摘要:加入依赖: <dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> </dependency> 配置: behelpful: platform: lo
MySQL同步NoSQL
摘要:2022-11 月份更新,此篇文章为早期简单的封装使用的(简单快速使用使用,且混杂了 ES 的使用,建议查阅新的文章) 新文章地址: https://www.cnblogs.com/Alay/p/16902163.html ( 新文章中的方式,纯粹的 binlog 封装 ,且支持自定义扩展 ) 此示
NoSQL同步方案比较
摘要:申明:此文并非本人编写,而是多年前从其他博主文章中搬运整理过到 OneNote 中的,当时没有记录转载处,请见谅!! 第1种:同步双写: 这是一种最为简单的方式,在将数据写到mysql时,同时将数据写到ES,实现数据的双写 优点: 业务逻辑简单。 缺点: 硬编码: 有需要写入mysql的地方都需要添
Spring项目整合 ES (干货)
摘要:详细请前往码云查看源码: 2023-01-11 迁移至 GitHub ****** 以下文章内容随之时间变化,会有不适用,请以 GitHub 为准 ****** 依赖:(以下整合使用的是 ES 7.6.2 版本) <dependency> <groupId>org.springframework.b
ES 整合 Jest 客户端
摘要:关于es 的java 客户端的选择 客户端 优点 缺点 建议 TransportClient 启动速度快,轻量级,可创建极多连接,与应用程序解耦;推荐使用原生的,ES本身就很简单,灵活性很高 分发或查询数据速度较慢,不能获取指定节点数据 不建议使用 JestClient 提供Restful API,
ES数据结构定义
摘要:申明:此文章是早期学习的时候从其他博主的博文中整理而来的,但不记得是哪位博主的了,无法提供原文链接,见谅!!! 什么是 Mapping? Mapping类似于关系型数据库的Schema,主要包含以下内容: 定义索引中字段的名称 定义字段的数据类型,如:字符串、数字、boolean等 可对字段设置倒排
ES 语法(2)
摘要:申明:此文章是早期学习的时候从其他博主的博文中整理而来的,但不记得是哪位博主的了,无法提供原文链接,见谅!!! 动态的 mapping es 或根据第一次存入的数据,动态的决定这个字段的 mapping 类型,并且决定索引行为,后面类型不符合就没法存入,mapping 里面的 类型不能修改,只能添加
ES 安装部署 之 句柄数配置
摘要:elasticsearch 分配的内存资源太低,无法启动,报错 too low [2020-02-15T17:21:22,267][INFO ][o.e.x.s.a.s.FileRolesStore] [bS0fjGz] parsed [0] roles from file [/opt/ES/ela
ES安装部署相关
摘要:***** 注意: 此文档为早期 7.9.3 版本的,8.x 版本已经更新至 :https://www.cnblogs.com/Alay/p/17477153.html 官方文档: https://www.elastic.co/guide/en/elasticsearch/reference/cur