convert a standalone machine into one member replica setに/etc/init.d/mongodbを設定するといいです。MongoDBレプリカセットを1つ設定する
私は同じことを行うには、以下のコマンドに出くわした:
sudo mongod --port 27017 --dbpath /srv/mongodb/db0 --replSet rs0
しかし、それはワークアウトではないです。私のmongoは自動起動時に実行するように設定されています。 --replSetオプションを指定して実行する前に、次のコマンドを実行して実行中のインスタンスを停止しました。問題はと思えるように見えるエラーメッセージから
{
"ok" : 0,
"errmsg" : "not authorized on admin to execute command { replSetInitiate: undefined }",
"code" : 13
}
:私は)(rs.initiateを実行したときに任意の出力/エラーなしで実行上記
sudo service mongod stop
どちらのコマンドはしかし、私は以下のエラーが出ますアクセスしてください。誰でも指針を与えることはできますか?
また、上記のコマンドで成功した場合、インスタンスが1ノードのレプリカとして実行されるように/etc/mongod.confまたは/etc/init.d/mongodbを変更する必要がありますか?