MongoDB

MongoDB

MongoDB – シャード/レプリカセット構成のスナップショットを取得して検証環境で構築する方法

AWSのEC2上にある本番環境のMongoDBのバックアップをスナップショットで取得しており、そのスナップショットからボリュームを作成して検証環境でシャード/レプリカセット構成を構築したときのメモ 環境 OS... Ubuntu14.04...
MongoDB

MongoDB – シャード+レプリカセット構成でのユーザ作成について

シャード+レプリカセット構成でユーザ作成をする場合は、順番は多少前後してもよさそうだけど、まずレプリカセットでユーザを作成したあと、シャードでユーザを作成するのがよさそう 前提条件 レプリカセットは構築済み シャード構成は構築済み mon...
MongoDB

MongoDB – ユーザ権限(Privilege Actions)について

MongoDBのユーザを作成する時ロールを付与するだけでなく、細かくユーザ権限を指定して付与することも可能。 ユーザ権限について纏めたのでメモ Query and Write Actions ドキュメント操作についての権限 find in...
MongoDB

MongoDB – デフォルトで提供されているロール(Built-In Roles)について

MongoDBのユーザを作成する時にデフォルトでどのようなロールが付与できるか調べたのでメモ Database User Roles ユーザDB操作用ロール read ユーザDBの読み取り専用ロール readWrite ユーザDB...
MongoDB

MongoDB – dbコマンドでログ出力レベルを変える方法

ログ出力レベルを変更する時に使用するコマンド MongoDBの再起動なしに反映できるので便利 環境 OS: Ubuntu14.04 MongoDB: 3.0.5 設定について verbosity levelは「0-5」 値が「-1」の...
MongoDB

MongoDB – bashスクリプトから簡単にMongoシェルを操作する方法

bashスクリプトでmongoシェルを実行させたくていろいろ方法を模索。 javascriptファイルをリダイレクトで読み込ませるとかの方法もあるようだけど 「eval」オプションを使ってprintjson()関数の中に実行したいmongo...
MongoDB

MongoDB – Mongoシェルで使うことのできるdbコマンド一覧を簡単に習得する方法

Mongoシェルでできる操作を調べるたびにいろいろ検索していたのでメモ dbコマンド一覧取得方法 $ mongo > db.help() dbコマンド一覧取得結果 ※mongodb3.0.5の実行結果 DB methods: db.admi...
MongoDB

MongoDB – エラー「RS102」の対処方法について

MongoDBのレプリカセットにmongorestoreのような大量のデータを流し込むとたまに出るのでメモ エラーメッセージ 2015-07-23T21:50:20.688+0900 I REPL replSet error RS...
MongoDB

MongoDB – YAMLフォーマットの設定ファイルのサンプル

MongoDB2.6からYAMLフォーマットの設定ファイルファイルが使用できるようになったので、サンプルを作成しました。 サンプル サンプルはMongoDB3.0のものになります。 マニュアルのサンプルをつなぎ合わせて、デフォルト値を記載...
タイトルとURLをコピーしました