ローカル自作のデータベースへの物理的なバックアップファイルのダウンロードを復元するクラウドデータベースのMongoDB(アリ雲)は、3つの問題に遭遇しました

時々、私たちは、クラウド上のローカルデータベースにダウンロードする必要があり、ここでのMongoDBデータベースを操作するときに我々が直面する三つの小さな問題があります。

実際には、RDSのヘルプドキュメント書かれては、より詳細であり、誰もが最初の操作で、あなたは不要な問題を避けるために、それを閲覧することができます。

 

問題1

wgetコマンドMongoDBの物理バックアップファイルのダウンロード雲、中間URL&特殊文字は、URL「(単一引用符)を配置する必要があります。

それ以外の場合はエラー。

[ 1 ] 193923 
[ 2 ] 193924 
[ 2 ] +完了=期限1565425103 
.................................. ........................ 
.......................... ................................ 
.................. ........................................ 
HTTPリクエスト、送信された応答を待っている... 403 禁断の
 2019年 - 08 - 05  161950 ERROR 403 :禁止。


[ 1 ] +出口8 

 

問題2

ときのMongoDBサービスのエラーを開始します。ブートログを表示し、次のように、メインのエラー情報があります。

 

2019 - 08 -05T15:3012.099 + 0800 I STORAGE [initandlisten]例外 initAndListen:72の要求directoryPerDBための現在のストレージ・エンジン・オプションを使用してオプションの競合あなたは、要求された偽のが、現在のサーバのストレージは、既にに設定されていると終了、変更することはできません
 2019年 - 08 -05T15:3012.099 + 0800 リスニングソケットをクローズしようと...:I NETWORK [initandlisten]シャットダウン
 2019年 - 08 -05T15 :3012.099 + 0800 I NETWORK [initandlisten]ソケットの削除ファイルを / tmpに/ mongodb-:27017 .sock
 2019年 - 08 -05T15:3012.099 + 0800 I NETWORK [initandlisten]シャットダウン:... diaglogフラッシュするつもりは
 2019年 - 08 - 05T15:3012.099 + 0800 I CONTROL [initandlisten]今出る
 2019 - 08 -05T15:3012.099 + 0800 I CONTROL [initandlisten]コードをシャットダウン:100を

メイン設定の問題directoryPerDB上記エラーから分かるように。

ヒントdirectoryperdbはtrueに設定する必要があります。

問題3

私たちは、コンフィギュレーションファイルにMongoDBに次のパラメータを追加する場合。

directoryperdb =トゥーレ

次のように与えられました:

8月05  154704 weixin-qq01のmongod [ 192116 ]:INIコンフィグ解析エラーファイル:引数(' トゥーレを'のためのオプション' directoryperdbは、'無効です。有効な選択肢がされている' ON | OFF '' YES | NO '' 1 | 0 '' 真|偽'

次のように正しい設定がされています。

directoryperdb =上

 

追加情報:

(1):trueに設定し、別のファイルは、各データベースは、指定されたディレクトリのDBPATHフォルダに保存されています。このオプションは、書き込みスループット容量またはディスクを増加させるために、異なるディスク装置に格納されているMongoDBのデータを構成することができます。デフォルトはfalseです。

(2):インスタンスdirectoryperdbに対する記述MongoDBのRDSはトゥーレを提供しました。また、地元の他のパラメータの設定MongoDBの例のための参照を提供し、またTUREに設定しているdirectoryperdbをお勧めします。

 

おすすめ

転載: www.cnblogs.com/xuliuzai/p/11322152.html