同じエラーが発生し、理由を特定できませんでした...他の人がここを通過した場合は、投稿に戻って解決策を送信します。
両方のサーバーでレプリケートを初期化しないでください:
mongodbのない2つの別々のXサーバーとYサーバーがあります。XとYはIPアドレスまたはドメインです。
- 両方のサーバーにmongodbをインストールします
-
sudo nano /etc/mongod.confを編集します 両方のサーバー上の構成ファイル - [ファイル内]
bindIp: 127.0.0.1を置き換えますbindIp: 127.0.0.1,Xを使用 Xサーバー上 - [ファイル内]
bindIp: 127.0.0.1を置き換えますbindIp: 127.0.0.1,Yを使用 Yサーバー上 - [ファイル内]
#replication:を置き換えますreplication:両方のサーバーで - [ファイル内]
replSetName: "myReplicatName"を追加しますreplication:両方のサーバーで - 両方のサーバーで構成ファイルを使用してmongoを起動します
- サーバーXのみ
mongoを実行します コマンドを入力します
Mongoコマンド:
rs.initiate ({
_id: "rs0",
members: [{
_id: 1,
host: "X:27017"
}]
});
rs.add("Y:YPORT");