保存来自OpenShift Mongodb的文档

我在OpenShift有一个scalable app ,使用MongoDb2.2NodeJs0.10

由于我不能使用Cartridge rockmongo-1.1因为它不能embedded到可缩放的应用程序中,

我怎样才能得到我的db'documents和做一个BackupRestoressh

确保使用RHC命令行工具。

你有两种方法来获取你的数据:

1)你可以ssh进入你的装备(作为一个快捷方式,你可以做rhc ssh {app-name} )。 然后你可以做转储和在控制台恢复。 记住,你只有对〜/ app-root / data和/ tmp目录的写权限,所以一定要把你的输出放在那里。 然后你可以来回扫描你的文件。

2)你可以* rhc端口转发*端口转发你的MongoDBterminal和命令给你本地机器。 您仍然需要在创build时分配给您的实例的MongoDB用户名和密码。