
ElasticSearch
文章平均质量分 75
jast_zsh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ElasticSearch时间类型的坑!究竟如何选择使用的格式?
在中,时间字段通常会定义为date类型。这种类型允许我们指定时间格式,帮助 ElasticSearch 解析并存储时间数据。通过mappings来定义时间字段时,可以指定一个或多个时间格式。原创 2025-01-16 23:30:00 · 903 阅读 · 0 评论 -
告别Kibana:Elasticsearch 桌面客户端的新变革
在大数据处理与分析领域,Elasticsearch 及其相关技术的应用日益广泛。长期以来,Kibana 在数据可视化与查询管理方面占据重要地位,但随着技术的不断发展,用户对于更高效、便捷且功能强大的桌面客户端的需求也越来越多。DocKit目前仅支持常用的查询、基础的监控、基础的备份功能。如果你只是想通过 DSL 语句来简单查询它是一个很好的选择。原创 2024-12-31 23:30:00 · 835 阅读 · 0 评论 -
你一直都用错了!Elasticsearch 安全正确的重启步骤指南
本文详细介绍了Elasticsearch集群的安全重启步骤,涵盖使用命令行curl和Kibana两种操作方式。从关闭集群自动均衡和写入权限开始,到通过SSH重启服务,最后恢复集群的均衡和写入功能,确保重启过程中数据的完整性和集群的稳定性。在完成这些步骤后,您的Elasticsearch集群应该已经安全地重启,并且所有功能都已经恢复。首先,需要关闭集群的自动均衡功能,并禁止写入,以防止重启过程中数据不一致。接下来,通过SSH命令重启Elasticsearch服务。在重启后,恢复集群的自动均衡功能和写入权限。原创 2024-08-09 07:23:06 · 675 阅读 · 0 评论 -
ElasticSearch使用Grafana监控服务状态-Docker版
官网说明:https://github.com/prometheus-community/elasticsearch_exporter。: 指定 Prometheus 抓取数据的时间间隔,默认为 15 秒。访问地址:http://172.16.24.224:3000 可以进入Grafana页面,默认账号密码:admin/admin。访问Prometheus UI :http://172.16.24.224:9090 可以看到是否监控成功。: 告警管理器配置,这里定义了一个静态的告警管理器的目标地址为。原创 2024-01-04 22:45:00 · 13531 阅读 · 0 评论 -
ElasticSearch DSL使用详细介绍
针对上面的搜索,我稍微做一下解释:对于上面的 IPv4 的 IP 地址含有4个 bytes,而每个 byte 含有8个 digits。multi_match 说明:https://www.elastic.co/guide/cn/elasticsearch/guide/current/multi-match-query.html。数据存在则将num字段值加1,数据不存在则添加upsert下的字段。数据必须存在,如果之前不存在则会报错,报错内容如下。的数据,如果id为3的数据不存在,则使用。原创 2023-02-22 23:30:00 · 2120 阅读 · 0 评论 -
ElasticSearch Script 操作数据最详细介绍
ElasticSearch Script操作介绍原创 2023-02-22 23:00:00 · 959 阅读 · 0 评论 -
ElasticSearch 索引模板 组件模板 组合模板详细使用介绍
定义在创建新 index 时可以自动应用的settings和mappings。Elasticsearch 根据与 index 名称匹配的 index 模式将模板应用于新索引。这个对于我们想创建的一系列的 Index 具有同样的 settings 及 mappings。比如我们希望每一天/月的日志的index都具有同样的设置。Index template 仅在 index 创建期间应用。对 index template 的更改不会影响现有索引。请求中指定的设置和映射会覆盖索引模板中指定的任何设置或映射。原创 2023-01-22 23:30:00 · 1623 阅读 · 0 评论 -
ElasticSearch模板查询Mustache
Mustache模板引擎的完整语法不在本书讨论范围内,不过我们可以在这里简单介绍一下它最具魅力的部分,包括条件表达式、循环和默认值。针对search_age,我们做了一个判断,如果它有定义,及做一个range的查询。我们将搜索不到任何的结果,这是因为在这次查询中search_age已经被启用,而且在数据库中没有一个文档是来自“北京”,并且年龄大于30的。显示它只显示了我们的city为北京的一个文档,另外一个上海的文档没有做任何的显示。说明我们定义的search template是工作的。原创 2023-01-21 23:15:00 · 890 阅读 · 0 评论 -
ELasticSearch监控之Cerebro安装
输入cerebro配置的账号密码(如果没在cerebro中配置es密码,而es集群又设置了密码需要输入es账号密码登录)git地址:https://github.com/lmenezes/cerebro。但是这里没有kibana只能,不会提示语法。可以选择我们配置的集群,也可以单独连接。登录后可以查看集群信息。原创 2023-01-14 23:30:00 · 911 阅读 · 0 评论 -
ElasticSearch ES 安全完整的重启步骤
【代码】ElasticSearch ES 安全完整的重启步骤。原创 2023-01-15 10:30:00 · 2447 阅读 · 0 评论 -
ElasticSearch 快照一键生成恢复脚本
ES快照方法弄成脚本,一键备份,方便使用原创 2023-01-14 16:00:00 · 776 阅读 · 0 评论 -
ElasticSearch7 Kibana集群安装
Kibana是一个开源的基于浏览器的分析和可视化平台,可以用于搜索,查看,删除Elasticsearch索引并与存储在Elasticsearch索引中的数据进行交互。可以执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。原创 2023-01-14 09:45:00 · 862 阅读 · 0 评论 -
Elasticsearch Pipeline 详解
Ingest Node(预处理节点)是 ES 用于功能上命名的一种节点类型,可以通过在 elasticsearch.xml 进行如下配置来标识出集群中的某个节点是否是 Ingest Node.上述将 node.ingest 设置成 false,则表明当前节点不是 Ingest Node,不具有预处理能力,当然 Elasticsearch 默认所有节点都是 Ingest Node,即集群中所有的节点都具有预处理能力.何为预处理呢?原创 2023-01-14 12:30:00 · 2233 阅读 · 0 评论 -
Elasticsearch Pipeline 详解
文章目录Ingest Node简介 Ingest Node简介 Pipeline、ProcessorsPipeline 定义简介 Simulate Pipeline API访问 Pipeline 中的内容Processors 类型详解Append ProcessorConvert ProcessorDate ProcessorDate Index Name ProcessorFail ProcessorForeach ProcessorGrok ProcessorGsub ProcessorJoin Pro转载 2021-11-12 17:48:34 · 1452 阅读 · 0 评论 -
ElasticSearch 新增节点,横向扩容
文章目录查看当前ES状态新增节点配置遇到的问题查看当前ES状态这里默认都是在Kibana进行操作GET _cluster/health{ "cluster_name" : "bjga-gz", "status" : "yellow", "timed_out" : false, "number_of_nodes" : 1, "number_of_data_nodes" : 1, "active_primary_shards" : 747, "active_shards"原创 2021-11-04 01:30:00 · 3495 阅读 · 0 评论 -
Canal Mysql binlog 同步至 ElasticSearch 详细介绍
文章目录数据同步ElasticSearch单表基本配置适配器映射文件详细介绍(单表、多表映射介绍)单表映射索引示例sql单表映射索引示例sql带函数或运算操作多表映射(一对一, 多对一)索引示例sql多表映射(一对多)索引示例sql其它类型的sql示例本文详细介绍Canal 配置保存 ElasticSearchCanal从零配置使用参考:https://blog.youkuaiyun.com/zhangshenghang/article/details/120361721数据同步ElasticSearch我们接原创 2021-09-23 17:21:36 · 976 阅读 · 0 评论 -
FileBeat + Pipeline 解析日志 保存至ElasticSearch(实战)
文章目录FileBeat + Pipeline 解析日志 保存至ElasticSearch(实战)目的日志数据模拟Pipeline创建pipeline创建FileBeat配置文件 filebeat.yml创建自定义字段 FileBeat fields.yml执行 FileBeat测试FileBeat + Pipeline 解析日志 保存至ElasticSearch(实战)目的使用FileBeat收集日志,Pipeline解析日志,最终写入ES日志数据2021-07-01 20:07:25 [XNI原创 2021-07-01 21:10:32 · 3022 阅读 · 5 评论 -
ElasticSearch 快照 备份、恢复数据
[toc]ElasticSearch 设置备份文件地址在elasticsearch.yml 新增path.repo: ["/home/es/snapshot"]注册快照存储库PUT _snapshot/ecopherebbs{ "type": "fs", "settings": { "location": "/home/es/snapshot" }}原创 2021-06-30 21:49:20 · 1785 阅读 · 3 评论 -
Elasticsearch Painless Script详解
文章目录1. Painless 简介Painless 的用途2. 参数3. 首选参数4. 简短脚本形式5. 通过 Painless 脚本访问字段6. 示例6.1 案例 1:Script Processsor6.2 案例 2:文档更新计数6.3 案例 3:搜索时的 Script 字段6.4 Script :Inline v.s Stored6.5 示例43. 缓存1. Painless 简介自 ES 5.x 后引入,专门为 ES 设置,扩展了 Java 的语法6.0 开始,ES 只支持 Painless转载 2021-06-28 14:43:51 · 709 阅读 · 0 评论 -
ElasticSearch Pipeline 为新增数据设置更新时间
[toc]模拟测试测试POST _ingest/pipeline/_simulate{ "pipeline": { "processors": [ { "set": { "field": "timestamp", "value": "{{_ingest.timestamp}}"原创 2021-06-28 11:11:05 · 871 阅读 · 0 评论 -
INFINI GATEWAY 极限网关初体验 ElasticSearch 两个集群数据同步
文章目录极限网关-配置说明配置文件日志、数据目录定义入口定义路由定义流程定义资源使用Demo写入两个ES集群极限网关-常见问题shutdown: ORM handler is not registered极限网关地址极限网关-配置说明极限网关的大部分配置都可以通过 gateway.yml 来进行配置,配置修改完成之后,需要重启网关程序才能生效。配置文件vim /etc/gateway/gateway.yml 日志、数据目录path.data: datapath.logs: log定义原创 2021-06-25 15:32:26 · 1025 阅读 · 0 评论 -
Result window is too large, from + size must be less than or equal to: [10000] but was [12390]. See
ES 查询报错Caused by: java.lang.IllegalArgumentException: Result window is too large, from + size must be less than or equal to: [10000] but was [12390]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changi原创 2021-03-26 16:25:18 · 1516 阅读 · 0 评论 -
ElasticSearch6.x 7.x Elasticdump 在线安装、离线安装
官网:https://www.npmjs.com/package/elasticdumpElasticDump是一个ElasticSearch的数据导入导出开源工具包,方便使用。官方地址:官方地址:https://github.com/taskrabbit/elasticsearch-dump一. 安装npm,node# 下载安装包wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz# 解压.转载 2021-02-26 15:20:12 · 4819 阅读 · 3 评论 -
ElasticSearch sql 插件安装
PS:6.3 开始 ElasticSearch 自身已经支持SQL查询。github地址:https://github.com/NLPchina/elasticsearch-sql一、在线安装直接执行./bin/elasticsearch-plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/6.3.2.0/elasticsearch-sql-6.3.2.0.zip二、离线安装原创 2021-02-26 15:09:04 · 690 阅读 · 0 评论 -
ElasticSearch 索引、更新和删除数据
https://www.elastic.co/guide/en/elasticsearch/client/java-api/6.1/client.htmlRelational DB -> Databases -> Tables -> Rows -> ColumnsElasticsearch -> Indices -> Types -> Docume...原创 2019-08-29 13:45:36 · 3361 阅读 · 0 评论 -
Elasticsearch 6.x 下载安装
下载ES下载ES安装包上传至服务器,地址为:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.0.tar.gz上传完成后解压tar -zxvf elasticsearch-6.1.0.tar.gz安装JDK这里使用jdk8,官网下载安装即可,这里不做讲解[jast@001 ...原创 2019-08-28 13:43:15 · 6560 阅读 · 0 评论