Следуя книге Oreily Scaling MongoDB (т.е. страница 27), я увидел следующую команду:
После подключения вы можете добавить осколок. Есть два способа добавить
осколок, в зависимости от того, является ли осколок одним сервером или
набор реплик. Допустим, у нас есть один сервер, SF-02, который мы были
используя для данных. Мы можем сделать это первым осколком, запустив addShard
Команда:
> db.runCommand({"addShard" : "sf-02:27017"})
{ "shardAdded" : "shard0000", "ok" : 1 }
Вопрос 1>: Что делать на серверах sf-02?
Должен ли я также установить MongoDB на нем? Если есть, то какой пакет?
Например, если у нас был набор реплик с креативно названным набором реплик «rs»
с членами rs1-a, rs1-b и rs1-c мы могли бы сказать:
> db.runCommand({"addShard" : "rs/rs1-a,rs1-c"})
{ "shardAdded" : "rs", "ok" : 1 }
Вопрос 2>: где находится «rs»?
Вопрос 3>: rs1-a, rs1-c используют один и тот же компьютер?