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

求大牛指教。

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

阿神
阿神

闭关修行中......

membalas semua(1)
大家讲道理

Hanya satu boleh dimulakan Adakah ini bermakna hanya satu mongos boleh dimulakan untuk pertanyaan biasa? Apakah yang dimaksudkan bahawa pertanyaan tidak dapat dilaksanakan? Bagaimana jika ia mati apabila ia bermula? mongos mana yang ada masalah ni? Apakah nombor versi, berapa banyak mongod, berapa banyak mongos, dan pelayan konfigurasi? Adakah mungkin sebelum ini? Apakah perubahan yang telah anda lakukan?

Jika satu (dan paling banyak satu pada masa yang sama) mongos memindahkan data antara mongd, maka mongos lain akan mencari serpihan asal berdasarkan maklumat konfigurasi cache dan mendapati bahawa data itu tiada lagi dan konfigurasi telah berubah. Pada masa ini, basi akan muncul Ralat yang dilaporkan oleh konfigurasi adalah ralat biasa. Mongos akan pergi ke pelayan konfigurasi untuk meminta konfigurasi baharu. Ia sepatutnya boleh mendapatkan konfigurasi terkini, mencari data dan terus bekerja dengan gembira.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan