Я делаю M103: Basi c Администрирование кластера из Университета MongoDB.
Во время главы «Настройка защищенного кластера» я успешно настроил один шард. Затем в следующей LAB «Глава 3: Лаборатория Sharding - Настройка Sharded Cluster» попросили добавить еще один шард, что я и сделал успешно. Так как они представляют собой два шарда, добавленных в одни и те же монги во время запуска сценария проверки, он возвращает сообщение.
validate_lab_first_sharded_cluster
Монго не настроены правильно - убедитесь, что вы добавили только один шард в свой кластер.
Я попытался удалить старый осколок, который тоже не удаляется, он остается в состоянии «истощение продолжается». Я пытался просмотреть документацию mongodb, но не смог разобраться.
Я новичок в MongoDB, если кто-нибудь может мне помочь. Ниже представлен вывод removeshard
db.adminCommand( { removeShard: "m103-example" } )
{
"msg" : "draining ongoing",
"state" : "ongoing",
"remaining" : {
"chunks" : NumberLong(0),
"dbs" : NumberLong(3)
},
"note" : "you need to drop or movePrimary these databases",
"dbsToMove" : [
"m103",
"newDB",
"test"
],
"ok" : 1,
"operationTime" : Timestamp(1578886498, 1),
"$clusterTime" : {
"clusterTime" : Timestamp(1578886498, 1),
"signature" : {
"hash" : BinData(0,"cKZMZd4580YsaLBTA3lx7xEWHYc="),
"keyId" : NumberLong("6781065834904158234")
}
}
}