将 Elasticsearch 从本地机器迁移到在线服务器

Posted

技术标签:

【中文标题】将 Elasticsearch 从本地机器迁移到在线服务器【英文标题】:Migrate Elasticsearch from local machine to online server 【发布时间】:2020-03-21 13:51:17 【问题描述】:

我一直致力于 Elasticsearch。我想将我的 Elasticsearch 数据迁移到在线服务器。我在本地机器(Windows 操作系统)上使用 Elasticsearch 7.6 和 Web 应用程序。现在我想把它移到在线 Web 服务器上。有没有什么工具可以做到。在 mysql 中,我们创建转储文件。如何在 Elasticsearch 中进行操作。

我知道这不是编码问题,但我想探索答案,因为我的研究没有得到任何结果。

在线网络服务器是基于共享主机的 Linux。

谢谢

【问题讨论】:

这能回答你的问题吗? how to move elasticsearch data from one server to another 我已经经历过了。但是我不确定本地机器是Windows。但我一定会从中得到指导 机器操作系统/供应商无关紧要。如果一个实例有一个可访问的 URL(localhost 或 live),以上应该可以工作。 【参考方案1】:

您可以创建本地弹性索引的快照,在线服务器上安装相同版本的elasticsearch,然后在那里恢复快照。 在此处阅读更多信息:https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshot-restore.html 和这里 https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshots-restore-snapshot.html

【讨论】:

谢谢我一定会看看

以上是关于将 Elasticsearch 从本地机器迁移到在线服务器的主要内容,如果未能解决你的问题,请参考以下文章

将 mongodb 数据库从本地主机迁移到远程服务器

将 MVC 项目从本地迁移到 Azure - SQL Server 问题

使用 ODBC 将数据从 Microsoft SQL 迁移到 Elasticsearch

无法将 Linux 机器作为 Slave 添加到在 Windows 机器上运行的 Jenkins 主机

如何将数据从 Postgres 移动到在 Amazon 的 RDS 上运行的 MySQL?

ElasticSearch数据迁移