Elasticsearch使用reindex命令同步跨集群索引数据(跨服务器)

这篇具有很好参考价值的文章主要介绍了Elasticsearch使用reindex命令同步跨集群索引数据(跨服务器)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.not whitelisted in reindex.remote.whitelist问题处理

首先需要在新的ES集群中添加白名单,配置的是旧的ES集群地址

参考(不需要写协议名称http)

reindex.remote.whitelist: "otherhost:9200, another:9200, 127.0.10.*:9200, localhost:*"

修改新的ES集群的配置,修改config/elasticsearch.yml ,添加上面的配置,修改完之后重新启动服务。

2. 在新的ES集群中执行请求

请求url:_reindex
请求方式:post
请求体
{
  "source": {
    "remote": {
      "host": "http://旧的ES的host:9200"
    },
    "index": "旧的ES的index",
    "type":"WKS"
  },
  "dest": {
    "index": "新的ES的index",
    "version_type": "external"
  },
  "conflicts": "proceed"
}

注意点

1.请求需要在新的ES集群中执行
2.如果执行有个别数据报错type类型无法转换,会终止同步请求,可以再同步请求一次,则会同步成功
3.如果需要执行旧的index下的所有type,则需要将上面的请求体的type那行全部删除

not whitelisted in reindex.remote.whitelist,工具,elasticsearch文章来源地址https://www.toymoban.com/news/detail-631047.html

到了这里,关于Elasticsearch使用reindex命令同步跨集群索引数据(跨服务器)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • elasticsearch[四]-数据聚合排序查询、搜索框自动补全、数据同步、集群

    **聚合(aggregations)**可以让我们极其方便的实现对数据的统计、分析、运算。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些统计功能的比数据库的 sql 要方便的多,而且查询速度非常快,可以实现近

    2024年01月19日
    浏览(42)
  • elasticsearch(ES)分布式搜索引擎04——(数据聚合,自动补全,数据同步,ES集群)

    **聚合(aggregations)**可以让我们极其方便的实现对数据的统计、分析、运算。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实现近

    2024年02月08日
    浏览(36)
  • 微服务04 分布式搜索引擎 elasticsearch DSL数据聚合 自动补全 数据同步 集群 Sentinel

    聚合(aggregations)可以让我们极其 方便的实现对数据的统计、分析、运算 。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些 统计功能的比数据库的sql要方便的多,而且查询速度非常快 ,可以实现近

    2024年02月11日
    浏览(36)
  • 使用kibana来创建ElasticSearch的索引库与文档的命令

    本篇博客主要以介绍使用kibana来创建ElasticSearch的索引库与文档的命令语句 操作 效果 创建索引表 查询(索引)表结构 修改(索引)表结构 删除表结构 操作 效果 插入文档 修改文档 查询文档 检索文档 删除文档 |

    2024年01月18日
    浏览(51)
  • 微服务04 分布式搜索引擎 elasticsearch DSL数据聚合 自动补全 数据同步 集群 微服务保护 Sentinel

    聚合(aggregations)可以让我们极其 方便的实现对数据的统计、分析、运算 。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些 统计功能的比数据库的sql要方便的多,而且查询速度非常快 ,可以实现近

    2024年02月15日
    浏览(39)
  • ES索引重建reindex详解

    1. 分片数变更 :当你的数据量过大,而你的索引最初创建的分片数量不足,导致数据入库较慢的情况,此时需要扩大分片的数量,此时可以尝试使用Reindex。 2. mapping字段变更 :当数据的mapping需要修改,但是大量的数据已经导入到索引中了,重新导入数据到新的索引太耗时;

    2024年02月06日
    浏览(30)
  • ES 索引重命名--Reindex(一)

    ES reindex脚本流程,下图为整体流程: 步骤(1):每次写入把之前的索引删除再重新创建索引,然后判断索引是否创建成功,由于创建成功返回结果是json,因此用Json Input插件去解析json获得字段,然后用Switch/case插件判断是否成功。 步骤(2):re_index 步骤三:索引别名 删除

    2024年02月11日
    浏览(23)
  • 【HBZ分享】ES中的Reindex重建索引

    滚动索引 + 批量复制 如果新的索引没有提前创建好,并指定字段类型,那么重建后的新索引类型极有可能会和旧的索引不一致,因为ES他会推断类型,而推断错误率从实战来说那是相当的高 字段类型设置错了 旧的索引分片不合理,想重新分 某批数据存错了,或只想保留具备

    2024年02月13日
    浏览(24)
  • ElasticSearch的集群、节点、索引、分片和副本

    Elasticsearch是面向文档型数据库,一条数据在这里就是一个文档。为了方便大家理解,我们将Elasticsearch里存储文档数据和关系型数据库MySQL存储数据的概念进行一个类比 ES里的Index可以看做一个库,而Types相当于表,Documents则相当于表的行。 这里Types的概念已经被逐渐弱化,E

    2024年02月02日
    浏览(88)
  • ElasticSearch---查询es集群状态、分片、索引

    查看es集群状态: 如果?后面加上pretty,能让返回的json格式化。 加上?v的返回结果,如下: 解释如下: 查看es分片信息: 查看es分片信息,模糊匹配,比如匹配test: 返回信息如下: 解析如下: 查看状态为unassigned的es分片信息: 查看es索引 查看es所有索引: indices表示索引,是

    2024年02月02日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包