← 記事一覧に戻る
ブログ

モンゴードbの単一機で、複数のサーバーMongodbを同期するのに便利なoplogを開く

まず、変更/etc/mongod.conf設定から主を追加します。重要な2つの場所。

processManagement:
  timeZoneInfo: /usr/share/zoneinfo
  fork: true
replication:
  oplogSizeMB: 1024
  replSetName: rs

最初の設定は、通過することですfork後部が動く。2つ目の設定は、同期から主を開く設定ですoplogファイルのサイズが設定されている1G。

次のステップは、Mongoサービスをオフにし、再起動します

ps -ef | grep mongo
root      2006     1  0 08:41 ?        00:00:03 /usr/bin/mongod --config /etc/mongod.conf
kill 2006
/usr/bin/mongod --config /etc/mongod.conf

上記のコードに注意してくださいps調べ出したIDはい2006そして、kill 2006。

3 ステップ: mongo コマンドラインでrs と oplog の機能を開く

mongo
use admin
db.auth('admin','admin')
1
rs.initiate()

注意:設定では、認証のデフォルトがオープンし、設定されているadminアカウントのパスワードはadmin,adminそして、与えられたのはroot権限、すなわち最大の権限。だからこそdb.auth(‘admin’,’admin’)これが認証プロセスです。最後の入り口rs.initiate()成功を始める。

第4段階は、成功するかどうかを確認すること

rs:PRIMARY>

もし、mongoコマンドラインにこのようなコマドラインが登場すると、成功が始まります。