У меня mongodb работает в следующей конфигурации: 1 сервер конфигурации, 2 монги, 8 шардов (4 на монго). У меня проблема с использованием инструмента администрирования rockmongo :
если я подключаюсь к mongos
роутеру и пытаюсь составить список баз данных, я получаю следующую ошибку:
Fatal error: Uncaught exception 'MongoCursorException' with message 'no primary!' in /home/vissi/var/www/rockmongo/app/models/MDb.php:5 ...
Эта проблема существует только в одном mongos
, подключение к другому mongos
дает правильный список. При запуске db.serverStatus()
в mongo
консоли отображается ... ok => 1
в обоих mongos
.
если я подключаюсь к mongod
, работающему с опцией shardsvr, я вижу только базы данных config
и local
.
Как мне подключиться, чтобы увидеть все мои базы данных правильно? phpmoadmin (и mongo
console) работает show dbs
ok.
Если у вас более 1500 репутации, добавьте к этому вопросу тег rockmongo
.