将 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 从本地机器迁移到在线服务器的主要内容,如果未能解决你的问题,请参考以下文章
将 MVC 项目从本地迁移到 Azure - SQL Server 问题
使用 ODBC 将数据从 Microsoft SQL 迁移到 Elasticsearch
无法将 Linux 机器作为 Slave 添加到在 Windows 机器上运行的 Jenkins 主机