
Elasticsearch
Elasticsearch 技术相关文章
程序员贝塔
这个作者很懒,什么都没留下…
展开
-
避坑指南,Elasticsearch 分页查询的两个问题,你一定要知道
Elasticsearch 分页查询有个特点,如果你写一个这样的查询语句:{ "from" : 10, "size" : 10, "query" : {}}Elasticsearch 会查询出前 20 条数据,然后截断前 10 条,只返回 10-20 的数据。这样做带来的副作用很明显,数据量大的话,越到后面查询越慢。所以针对大数据量的查询,要使用 scroll。这种方式相当于建立了一个游标,标记当前的读取位置,保证下一次查询快速取出数据。但这两种方式都还有一个小坑需要注意,下面原创 2020-12-27 15:37:26 · 1142 阅读 · 1 评论 -
一个实用的开源项目,可以快速将 Elasticsearch 数据导出到 csv
在实际业务中,数据导出应该算是一个强需求了,很多场景都用得到。如果是 MySQL 的话,则无需多言,支持导出的工具一大堆,根据自己需求选择即可。那有没有对 Elasticsearch 导出支持比较好的工具呢?虽然没有 MySQL 那么多,但肯定是有的。如果部署了 Kibana,那一定是首选,不止导出功能强大,还有一整套可视化功能,很实用。没有 Kibana 的话也别慌,今天就给大家推荐一款命令行导出工具:es2csv。源码地址:https://github.com/taraslayshchuk/e原创 2020-08-22 19:45:08 · 999 阅读 · 0 评论 -
Filebeat + Kafka + Elasticsearch + Kibana 实现日志收集与管理
技术博客:https://github.com/yongxinz/tech-blog同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。上篇文章介绍了 如何在 Django 中优雅的记录日志,这篇来谈谈怎么管理以及查看日志。说到查看日志,这么简单的事情还值得写篇文章吗?文件已经有了,直接 vim 打开不就完了。话虽如此,但有时候这样做却并不可行。如果是单台服务器的话...原创 2020-04-29 15:53:56 · 1068 阅读 · 0 评论 -
Python Elasticsearch DSL 查询、过滤、聚合操作实例
技术博客:https://github.com/yongxinz/tech-blog同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。Elasticsearch 基本概念Index:Elasticsearch用来存储数据的逻辑区域,它类似于关系型数据库中的database 概念。一个index可以在一个或者多个shard上面,同时一个shard也可能会有多个repl...原创 2020-01-21 18:39:28 · 1077 阅读 · 0 评论