読者です 読者をやめる 読者になる 読者になる

三蔵開発メモ

iOS、Androidアプリ開発、WEB開発、AWS等の話題を共有していきます。

MongoDBのarbiter挙動メモ

MongoDB

MongoDBでレプリカセットを構築したときのアービターの挙動について特徴的だったもののメモ。 (プライマリ,セカンダリ,アービターの3点冗長化状態)

環境:mongo2.4

・3台とも停止した状態で、プライマリを起動
→セカンダリとして起動してしまう。

アービターと、プライマリ、2台で起動しているとき、アービターを止める
→プライマリがセカンダリになってしまう。

アービターはプライマリ、セカンダリの昇格等の判断のみを判定していると思いきや、 レプリカセットの挙動全体を見ているようなので注意。