0

AzureでMongoDBデータベースのレプリケーションセットをセットアップするための手順に従おうとしています。元の手順はhttp://www.mongodb.org/display/DOCS/MongoDB+on+Azure+VM+-+Linux+Tutorialにあります。スクリプトインタープリターを「mongo--hostbsicentos.cloudapp.net--port27018」に接続します(手順を教えてもらえませんでした)。最後のステップでは、次のように入力するように指示されます。

  > conf = {
      id = “mongors”,
       members : [
           \{id:0, host:”mongodbrs.cloudapp.net:27018\},
           \{id:0, host:”mongodbrs.cloudapp.net:27019\},
           \{id:0, host:”mongodbrs.cloudapp.net:27020\}]}
  >rs.initiate(conf)

これを指定どおりに正確に入力せず、ホストに合うように少し変更すると(終了引用符がなく、エスケープではなく、ID番号がすべてゼロになります)、最終的に受け入れられたコマンドを取得します。

mongors:PRIMARY> conf = {
... _id:"mongors",
... members:[
... {_id:0,host:"bsicentos.cloudapp.net:27018"},
... {_id:1,host:"bsicentos.cloudapp.net:27019"},
... {_id:2,host:"bsicentos.cloudapp.net:27020"}]}
{
        "_id" : "mongors",
        "members" : [
                {
                        "_id" : 0,
                        "host" : "bsicentos.cloudapp.net:27018"
                },
                {
                        "_id" : 1,
                        "host" : "bsicentos.cloudapp.net:27019"
                },
                {
                        "_id" : 2,
                        "host" : "bsicentos.cloudapp.net:27020"
                }
        ]
}

しかし、私はエラーを受け取ります:

mongors:PRIMARY> rs.initiate(conf)
{
        "info" : "try querying local.system.replset to see current configuration",
        "errmsg" : "already initialized",
        "ok" : 0
}

アイデア?

4

0 に答える 0