2 つのレプリカと 1 つのアービターを使用して MongoDB 3.0 でレプリカ セットを構成しようとしていますが、期待どおりに動作しません。次の図でわかるように、各インスタンスは同じレプリカ セットの異なるステータスを示します。
次の構成を使用しました。
アービター:
- dbpath=/mongo-メタデータ
- logpath=/var/log/mongodb/mongod.log
- logappend=真
- ポート=27017
- replSet=rs0
- フォーク=真
- nojournal=真
Mongo0 :
- dbpath=/mongo-メタデータ
- logpath=/var/log/mongodb/mongod.log
- logappend=真
- ポート=27017
- replSet=rs0
- フォーク=真
モンゴ1:
- dbpath=/mongo-メタデータ
- logpath=/var/log/mongodb/mongod.log
- logappend=真
- ポート=27017
- replSet=rs0
- フォーク=真
各サーバーにpingを実行しようとしましたが、すべて接続されています。また、キーファイルを使用しようとしましたが、何も変わりませんでした。私が間違っていることは何ですか?
編集: この投稿を次の場所に移行しました: https://dba.stackexchange.com/questions/94730/mongodb-replica-set-with-arbiter