将备份还原到本地 ArangoDB
Restore Backup into local ArangoDB
我有问题。我通过 Docker 使用 ArangoDB Enterprise - 3.8.6
。我从另一个 ArangoDB
下载了一个备份。我如何将这些 files/backup 上传到我在 Docker 上运行的本地 ArangoDB,以便我的 ArangoDB 拥有这些文件。
下图显示了我的备份的样子
我已经阅读了文档,但没有找到任何有用的信息https://www.arangodb.com/docs/stable/programs-arangorestore-examples.html and Strategy for arangodb data backup in docker container
在 Docker 桌面中,我启动了 CLI
并写下了 arangorestore
不幸的是,您下载的不是备份,而是文件系统目录。请在您的第一个实例上执行 arangodump
,然后您可以通过 arangorestore
.
轻松恢复
我认为你想要一个完整的备份和恢复,像这样:
arangodump --server.endpoint <source> --server.username <username> --server.password <password> --all-databases true
其次是
arangorestore --server.endpoint <target> --server.username <username> --server.password <password> --all-databases true
可以这么说,无需进入 docker 容器。
我有问题。我通过 Docker 使用 ArangoDB Enterprise - 3.8.6
。我从另一个 ArangoDB
下载了一个备份。我如何将这些 files/backup 上传到我在 Docker 上运行的本地 ArangoDB,以便我的 ArangoDB 拥有这些文件。
下图显示了我的备份的样子
我已经阅读了文档,但没有找到任何有用的信息https://www.arangodb.com/docs/stable/programs-arangorestore-examples.html and Strategy for arangodb data backup in docker container
在 Docker 桌面中,我启动了 CLI
并写下了 arangorestore
不幸的是,您下载的不是备份,而是文件系统目录。请在您的第一个实例上执行 arangodump
,然后您可以通过 arangorestore
.
我认为你想要一个完整的备份和恢复,像这样:
arangodump --server.endpoint <source> --server.username <username> --server.password <password> --all-databases true
其次是
arangorestore --server.endpoint <target> --server.username <username> --server.password <password> --all-databases true
可以这么说,无需进入 docker 容器。