Сохраняйте документы из OpenShift Mongodb

5

У меня есть scalable app в OpenShift с MongoDb2.2 ad NodeJs0.10,

Так как я не могу использовать Cartridge rockmongo-1.1, потому что он не может быть встроен в масштабируемое приложение,

Как я могу получить свои db'documents и сделать Backup и Restore с помощью ssh?

Теги:
openshift

1 ответ

4
Лучший ответ

Убедитесь, что вы используете инструменты командной строки RHC.

У вас есть два способа добраться до ваших данных:

1) Вы можете использовать ssh в своем снаряжении (в качестве ярлыка вы можете сделать rhc ssh {app-name}). Затем вы можете сделать дамп и восстановить его на консоли. Помните, что у вас есть права на запись в каталог ~/app-root/data и /tmp, поэтому не забудьте разместить там свой вывод. Затем вы можете распечатывать свои файлы взад и вперед.

2) Вы можете * rhc port forward * передать порт MongoDB терминал и команды на ваш локальный компьютер. Вам все равно понадобятся имя пользователя и пароль MongoDB, которые мы назначили вашему экземпляру при создании.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню