通过Docker:http://dockerfile.github.io/#/rethinkdb运行RethinkDB时,我希望能够通过“rethinkdb-dump或rethinkdb-export”导出数据,但是它引发了以下错误:

Failed to move temporary directory to output directory (/tmp/tmpqx0xvM/rethinkdb_dump_2014-01-23T15:57:44): No such file or directory

我可以通过192.168.33.10:8080正确访问RethinkDB管理面板。我运行的命令是:
rethinkdb-export -c 192.168.33.10:28015

我在Vagrant(Ubuntu 13.04)内运行Docker + RethinkDB,我尝试通过直接使用python驱动程序安装rethinkdb来运行相同的命令,并且效果很好。

这是让我使用Docker + RethinkDB的唯一障碍,我们将不胜感激。

编辑:问题已解决,请参见https://github.com/rethinkdb/rethinkdb/issues/1904

最佳答案

正如@Atnnn指出的那样,当数据库中没有表时,RethinkDB在启动rethindkb export/dump时会导致错误。现在,最新版本的Python驱动程序解决了此问题。

关于docker - 我如何在RethinkDB + Docker中运行rethinkdb-dump/export,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21311887/

10-16 17:29