ElasticSearch reindex 使用

处理:ElasticSearch reindex 超时 "error": "Gateway Time-out", "message": "Client request timeout"

有以下几个方案:

  1. 增加并行数(根据集群的cpu决定)
  2. 增加refresh间隔
  3. 副本数为0
  4. 增大批次处理量(最大是10000)

对人工智能感兴趣的同学,可以点击以下链接:

现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。最近发现了一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默。所以忍不住分享一下给大家。点这里可以跳转到教程。

https://www.cbedai.net/u014646662

{"statusCode": 504,"error": "Gateway Time-out","message": "Client request timeout"
}

在reindex前做如下操作

PUT product/_settings
{"number_of_replicas": 0,//副本数为0"refresh_interval": -1 //增加refresh间隔
}

进行reindex

POST /_reindex?slices=9&refresh
{"source": {"index": "product","size": 10000}, "dest": {"index": "product1"}
}

最后记得把自己的副本数改回来

PUT product/_settings
{"number_of_replicas": 1,"refresh_interval": "1s"
}

ElasticSearch reindex 使用相关推荐

  1. 干货 | Elasticsearch Reindex性能提升10倍+实战

    Elasticsearch 最少必要知识实战教程直播回放 #1.reindex的速率极慢,是否有办法改善? 以下问题来自社区:https://elasticsearch.cn/question/378 ...

  2. ElasticSearch:Reindex数据迁移使用

    一.前言 ES在创建好索引后,mapping的properties属性类型是不能更改的,只能添加.如果说需要修改字段就需要重新建立索引然后把旧数据导到新索引. 二.Reindex 5.X版本后新增_r ...

  3. Elasticsearch reindex 和批量写入调优

    假设有这样一个index. 我们发现 latency的类型声明错了,但是在es中,类型是不允许修改的. 这时候可以使用 reindex 进行操作.reindex可以理解为,把数据从一个索引中批量导入到 ...

  4. Elasticsearch: Reindex 接口

    在我们开发的过程中,我们有很多时候需要用到 Reindex 接口.它可以帮我们把数据从一个 index 到另外一个 index 进行重新 reindex.这个对于特别适用于我们在修改我们数据的 map ...

  5. 【elasticsearch】ES数据库重建索引 -- Reindex(数据迁移)

    1.应用背景: 1.当你的数据量过大,而你的索引最初创建的分片数量不足,导致数据入库较慢的情况,此时需要扩大分片的数量,此时可以尝试使用Reindex. 2.当数据的mapping需要修改,但是大量的 ...

  6. Elasticsearch: 索引别名Aliases

    业务问题 业务需求是不断变化迭代的,也许我们之前写的某个业务逻辑在下个版本就变化了,我们可能需要修改原来的设计,例如数据库可能需要添加一个字段或删减一个字段,而在搜索中也会发生这件事,即使你认为现在的 ...

  7. Elasticsearch系列「」学习路线

     Elasticsearch 基础认知 重磅 | Elasticsearch 7.X学习路线图 终于等到你,Elasticsearch 7.X视频教程发布! Elasticsearch 7.0 正式发 ...

  8. ES数据库重建索引——Reindex(数据迁移)

    一.应用背景    ES在创建好索引后,mapping的properties属性类型是不能更改的,只能添加.如果说需要修改字段就需要重新建立索引然后把旧数据导到新索引. 1.当你的数据量过大,而你的索 ...

  9. Elasticsearch _reindex Alias使用

    ES数据库重建索引--Reindex(数据迁移) 应用背景: 1.当你的数据量过大,而你的索引最初创建的分片数量不足,导致数据入库较慢的情况,此时需要扩大分片的数量,此时可以尝试使用Reindex. ...

最新文章

  1. LeetCode 144. Binary Tree Preorder Traversal--二叉树前序遍历--反向压栈--迭代-栈,递归--C++,Python解法
  2. 小记mysql备份同库中一张表的历史记录
  3. make 命令_Vim 命令大全
  4. stm32单片机屏幕一直闪_STM32使用HAL库函数点亮OLED
  5. java和Js中的类型转换_JavaScript 类型转换
  6. C/C++中预编译#,##,#error作用
  7. PC817/TLP2309/TLP291/AQY280S主要参数对比
  8. Duplicate entry...for key...
  9. Number.isInteger()
  10. 毕业论文的6中降重方法
  11. maven自动部署到tomcat9
  12. 51实战演练之存储器-熊健-专题视频课程
  13. 毕业论文致谢(转自上交硕士论文)
  14. java++pdf文档合并_Java多个PDF文件合并成一个PDF文件-Go语言中文社区
  15. 华为魔术2手机拆机图解_荣耀Magic2做工如何?荣耀Magic2拆解图解评测 (全文)
  16. PyCharm新建项目教程
  17. 《OpenHarmony 3GPP协议开发深度剖析》之--搜网流程之PLMN选择
  18. 简单的汇率转换工具---初试AJAX
  19. 慕课嵌入式开发及应用(第二章.嵌入式硬件构件与底层驱动构件基本规范)
  20. C# 调用NationalInstruments的dll报错问题 未能加载文件或程序集

热门文章

  1. 程序员必须掌握的项目管理工具——甘特图(二)
  2. deepin下安装jdk
  3. 记录几个不错的学习网站
  4. PIC OTP 单片机程序烧写方法
  5. Element-ui和Element-Plus的区别_Element2和Element3的区别
  6. 裁员来临前有什么征兆,如何应对被裁员?
  7. java程序设计基础_陈国君版第五版_第三章习题
  8. 洛谷oj P1045麦森数 高精度快速幂取模及位数求法
  9. Ubuntu手把手教你安装
  10. 25 Flutter Json数组转换为List对象及Dio请求结果换为List对象