elasticsearch ElasticSearch升级1.x至6.x,elasticsearch,kibana,elasticsearch-6,elasticsearch,Kibana,Elasticsearch 6" /> elasticsearch ElasticSearch升级1.x至6.x,elasticsearch,kibana,elasticsearch-6,elasticsearch,Kibana,Elasticsearch 6" />

elasticsearch ElasticSearch升级1.x至6.x

elasticsearch ElasticSearch升级1.x至6.x,elasticsearch,kibana,elasticsearch-6,elasticsearch,Kibana,Elasticsearch 6,我们在生产中使用ElasticSearch 1.x,目前已有数百万条记录 我们希望将版本从1.x升级到6.x,如下所示: 该公司已经进行了多次更新,对旧版本的支持已停止 1.x不支持Kibana 在数据安全方面采取明确步骤的最佳方法是什么 谢谢 我最近做了一个从Elasticsearch 1.5到6.2的迁移 需要执行的步骤: 更新映射,这两个版本之间发生了很多更改(例如,\u all字段从6.0开始禁用)。官员应该在这里帮助你 更新映射后,需要使用所需版本的Elasticsearch设置另一个

我们在生产中使用ElasticSearch 1.x,目前已有数百万条记录

我们希望将版本从1.x升级到6.x,如下所示:

  • 该公司已经进行了多次更新,对旧版本的支持已停止
  • 1.x不支持Kibana
  • 在数据安全方面采取明确步骤的最佳方法是什么


    谢谢

    我最近做了一个从Elasticsearch 1.5到6.2的迁移

    需要执行的步骤:

  • 更新映射,这两个版本之间发生了很多更改(例如,
    \u all
    字段从6.0开始禁用)。官员应该在这里帮助你

  • 更新映射后,需要使用所需版本的Elasticsearch设置另一个集群。如果需要,还可以更新您的Logstash/Kibana

  • 通过将旧群集添加到
    elasticsearch.yml
    中的
    reindex.remote.whitelist
    ,使其能够访问旧群集,方法是:
    reindex.remote.whitelist:oldhost:9200

  • 对于需要迁移的每个索引,您需要在newc luster中手动创建一个新索引,并从#1更新映射

  • 从远程重新索引,将文档从旧索引拉入新的6.x索引


  • 此处提供了有关此项的完整文档-

    如果没有太多数据且映射很简单,我建议以编程方式获得新的安装并重新编制数据索引,同时密切关注重大更改。另一个选择是进行增量升级。如果没有太多的数据,并且映射很简单,我建议以编程方式进行新的安装并重新编制数据索引,注意不断发生的更改。另一个选择是进行增量升级。