2017-03-03 12 views
0

私はシャードを作成し、ステータスが挿入またはイベントだけでは動作しませんfindコマンドを実行しようと、今MongoDBのシャードは、ドキュメントの挿入は

--- Sharding Status --- 
    sharding version: { 
    "_id" : 1, 
    "minCompatibleVersion" : 5, 
    "currentVersion" : 6, 
    "clusterId" : ObjectId("58aefb3181741b40c635c327") 
} 
    shards: 
    { "_id" : "repl1", "host" : "repl1/prod-mongo-repl1:27017,prod-mongo-repl1:27018,prod-mongo-repl1:27019", "state" : 1 } 
    { "_id" : "repl2", "host" : "repl2/prod-mongo-repl2:27017,prod-mongo-repl2:27018,prod-mongo-repl2:27019", "state" : 1 } 
    active mongoses: 
    "3.4.2" : 1 
autosplit: 
    Currently enabled: yes 
    balancer: 
    Currently enabled: yes 
    Currently running: no 
    Failed balancer rounds in last 5 attempts: 0 
    Migration Results for the last 24 hours: 
     No recent migrations 
    databases: 
    { "_id" : "mydatabase", "primary" : "repl1", "partitioned" : true } 
     mydatabase.extract_purchases 
      shard key: { "month" : 1, "year" : 1 } 
      unique: false 
      balancing: true 
      chunks: 
       repl1 1 
      { "month" : { "$minKey" : 1 }, "year" : { "$minKey" : 1 } } -->> { "month" : { "$maxKey" : 1 }, "year" : { "$maxKey" : 1 } } on : repl1 Timestamp(1, 0) 

しかし、良いことのようです、と私は、この種のメッセージを持っています数秒/分後:

しよう:

db.extract_purchases.insert({year:2017, month:1}) 

を結果は

WriteResult({ 
    "nInserted" : 0, 
    "writeError" : { 
     "code" : 82, 
     "errmsg" : "no progress was made executing batch write op in mydatabase.extract_purchases after 5 rounds (0 ops completed in 6 rounds total)" 
    } 
}) 
です

私は「mongos」シェルであなたの助けを事前による

おかげでたくさんだ何をすべきかわかりません...!

答えて

0

私たちは生産上の断片を持っており、私はこのエラーを見たことがありません。

各レプリカセット(Config、repl1 & repl2)のの正常性を確認して、それぞれにプライマリがあることを確認できますか? (各レプリカセットのメンバーに直接接続して、それを確認する必要があります。モンゴではできません)

のログを確認できますか?データを挿入または読み取ろうとすると、現在は1つのチャンクしかありません)。

同じデータベースの共有されていないコレクションに書き込むこともできますか?そして別のデータベースの?

アンリ・マキシム(リールから誰かが私にここで送った...)

+0

こんにちは!助けてくれてありがとうございました。私は無記名コレクションで書くことができます。この問題は、コレクションのシャードをアクティブにした直後に表示されます。私はそれぞれの設定、repl1 && repl2にプライマリを持っています... – benjamin

+0

こんにちは、私は今日、完全なシャードのインフラを再設定し、問題は同じです...(Je peux te contacter?entre lillois?) – benjamin

+0

Yep、あなたに連絡しようとしているが動作していないと思われます;) –

関連する問題