我在OpenShift中使用MongoDb2.2广告NodeJs0.10提供可扩展的应用程序,
由于我不能使用Cartridge rockmongo-1.1,因为它无法嵌入可扩展的应用程序,
如何获取我的db文档并使用ssh进行备份和还原?
@H_
404_8@最佳答案
确保使用RHC命令行工具.
您有两种方法来获取数据:
1)你可以ssh到你的装备(作为捷径你可以做rhc ssh {app-name}).然后,您可以在控制台上执行转储和还原.请记住,您只对〜/ app-root / data和/ tmp目录具有写权限,因此请确保将输出放在那里.然后你可以来回scp你的文件.
2)您可以* rhc port forward *将MongoDB终端和命令移植到本地机器.您仍然需要在创建时分配给您的实例的MongoDB用户名和密码.