我想对ArangoDB中的数据库进行克隆/复制。https://stackoverflow.com/a/27827457是我看到的一种方法,但它对我不起作用,因为我不能运行arangodump或任何其他Arango命令(如arangosh、arangorestore等)。
还有,为什么我不能运行arangodump?这个答案https://stackoverflow.com/a/63074313说“打开终端并使用cd转到存储arangoimport.exe的目录”,但我在任何地方都找不到arangoimport.exe。
我已经在ArangoDB网站上找过了,但我找不到任何信息。
1条答案
按热度按时间yizd12fk1#
如果您无法访问服务器上的
arangodump
和arangorestore
,那么调用它们的最简单方法是通过Docker并通过添加--server.endpoint
选项访问您的服务器,您需要将一些卷/目录Map到容器以保留转储的数据,以便在其他容器中恢复它们,如下所示:所有可用选项的文档,包括here for arangodump和here for arangorestore示例
另一种选择是使用ArangoDB REST APIs编写自己转储和恢复实现,但是与安装Docker然后运行提供的转储和恢复工具相比,这是一项繁重且容易出错的任务