
原创
文章平均质量分 92
Ingenuity1992
这个作者很懒,什么都没留下…
展开
-
Elasticsearch源码解析(三)——选主流程
Elasticsearch集群的选主过程。原创 2022-08-01 00:42:19 · 1080 阅读 · 1 评论 -
Elasticsearch terms聚合不准确的问题
Elasticsearch terms聚合不准确的问题默认情况默认情况下,terms聚合只返回文档数Top10的term统计。如果想返回更多的词项分桶,可以设置"size"参数。Size参数{ "aggs" : { "products" : { "terms" : { "field" : "product", "size" : 5 } } }原创 2022-04-09 17:31:04 · 2622 阅读 · 0 评论 -
Elasticsearch 脚本功能
1、脚本功能的基本介绍1.1 使用场景当需要生成自定义字段或者需要自定义评分时,可以考虑使用脚本。1.2 基本使用模式 "script": { "lang": "...", //语言 "source" | "id": "...", //脚本代码或者脚本ID "params": { ... } //参数 }1.3 默认脚本语言的变化从5.0版本开始,默认脚本语言从groovy改为painless,一个主要的差别是对脚本参数的使用,groovy中原创 2022-02-20 19:31:53 · 1632 阅读 · 0 评论 -
Elasticsearch 数组、对象和嵌套类型的使用和区别
总结,对象字段与嵌套字段的区别:1. mapping设置不同。ES可不设置字段type,则默认object类型,嵌套需要显示设置为"type":"nested".2. 存储方式不同。对象数组在后台是扁平化存储,嵌套对象数组是每个对象独立成文档存储。因此,对象数据有时会有"且"条件查询出"或"结果,嵌套对象的文档聚合可能会多计数(除非加reverse_nested),想保持数组中对象的独立性,就需要使用嵌套字段类型。3. 查询方式不同。对象类型直接通过"."号连接各层级字段进行查询。嵌套字段需要使用ne原创 2021-12-19 19:46:30 · 3436 阅读 · 0 评论 -
Sqoop导出Hive数据到MySQL,报错:jdbc4.CommunicationsException: Communications link failure
一、遇到的问题(关键错误日志):18/08/30 19:38:42 INFO sqoop.Sqoop: Running Sqoop version: 1.4.718/08/30 19:38:43 INFO manager.MySQLManager: Preparing to use a MySQL streaming resultset.18/08/30 19:38:43 INFO too...原创 2018-08-30 22:01:48 · 3724 阅读 · 5 评论