天才白菜のブログ

天才白菜のブログ

ブログの説明を入力します。

Amebaでブログを始めよう!
元ネタはこちら

上記のブログ記事読むと「Are you ready to set up replica sets in under 5 minutes?」書いてありますが、残念ながらbind_ipが何か分からなかったので私は5分以上かかりました。

私がハマった部分へ説明を追加した手順を共有しますのでそのまま設定を行ってください。
5分かからないです。

私はyumでインストールしましたのでまず/etc/mongod.confファイルへ以下の設定を追加します。


これで設定は終わりました。下記コマンドでmongoDBを再起動します。
/etc/init.d/mongod restart

この状態ではまだレプリカが構成されてないです。下記のURLでレプリカの状態が確認できます。
http://localhost:28017/_replSet

まだレプリカ設定がされてないとログに出てます。


初期化するためには以下のコマンドを実行します。

$ mongo 接続中のip
> rs.initiate();
> rs.add("2台目のサーバip");
> rs.add("3台目のサーバip");
> rs.status();

実際の結果です。


5分内に終わってますね?