2013-10-17 9 views
5

मैं MongoDb2.2 विज्ञापन NodeJs0.10 साथ OpenShift में एक scalable app है,दस्तावेजों को बचाने

के बाद से मैं Cartridge rockmongo-1.1 उपयोग नहीं कर सकते क्योंकि यह स्केलेबल अनुप्रयोग में एम्बेड नहीं किया जा सकता है,

मैं अपने db कैसे प्राप्त कर सकते हैं ' दस्तावेज और ssh के साथ Backup और Restore करें?

उत्तर

4

सुनिश्चित करें कि आप आरएचसी कमांड लाइन टूल्स का उपयोग करें।

1) आप अपने गियर में ssh कर सकते हैं (एक शॉर्टकट के रूप में आप RHC ssh {एप्लिकेशन-नाम} कर सकते हैं):

आप दो तरीकों से अपने डेटा को पाने के लिए किया है। फिर आप डंप कर सकते हैं और कंसोल पर बहाल कर सकते हैं। याद रखें, आपके पास ~/app-root/data और/tmp निर्देशिका में केवल लेखन अनुमतियां हैं, इसलिए अपना आउटपुट वहां रखना सुनिश्चित करें। फिर आप अपनी फ़ाइलों को आगे और पीछे स्क्रिप कर सकते हैं।

2) आप * एमपीसीडीबी टर्मिनल को अग्रेषित करने के लिए * आपको पोर्ट * अग्रेषित कर सकते हैं और आपको स्थानीय मशीन पर आदेश दे सकते हैं। आपको अभी भी मोंगोडीबी उपयोगकर्ता नाम और पासवर्ड की आवश्यकता होगी जिसे हमने आपके उदाहरण के लिए सृजन पर सौंपा था।

संबंधित मुद्दे