sharding - MongoDB的Mongos启动就死
阿神
阿神 2017-04-21 11:18:30
0
1
618

求大牛指教。

4个mongos只能启动1个,如果启动其他的mongos,所有的查询都执行不了。

Tue Aug 13 14:17:16 [conn10647] DBClientCursor::init call() failed Tue Aug 13 14:17:16 [conn2937] ns: user.dev could not initialize cursor across all shards because : stale config detected for ns: user.dev ParallelCursor::_init @ s02/192.168.1.101:9100,192.168.1.102:9100,192.168.1.103:9100 attempt: 0

阿神
阿神

闭关修行中......

全員に返信(1)
大家讲道理

起動できるのは1つだけということは、通常のクエリではmongosが1つしか起動できないということでしょうか?クエリが実行できないとはどういう意味ですか?起動時に死んでしまったらどうなるのでしょうか?どのモンゴがこの問題を抱えていますか?バージョン番号、mongod の数、mongo の数、構成サーバーは何ですか?以前は可能でしたか?どのような変更を加えましたか?

1 つの (最大で 1 つの) mongo が mongd 間でデータを移行すると、他の mongo はキャッシュの構成情報に基づいて元のシャードを見つけ、データが存在しなくなり、構成が変更されたことがわかります。 config が表示されます。エラーは通常のエラーです。 Mongos は構成サーバーにアクセスして新しい構成を要求し、最新の構成を取得してデータを見つけ、問題なく動作し続けることができるはずです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート