Как регистрировать, куда отправляются документы в кластере Sharded MongoDB? - PullRequest
0 голосов
/ 18 сентября 2019

Я установил локальный кластер Sharded MongoDB с помощью Docker и настроил коллекцию Sharded.Кластер имеет 2 монго, 3 сервера конфигурации (1 первичный / 2 вторичных), 6 шардовых серверов (2 шарда с 1 первичным / 2 вторичными каждый).Коллекция с сегментированными файлами работает нормально, и документы равномерно распределяются между обоими фрагментами.

Теперь я пытаюсь найти способ входа в тот раздел, в котором хранится каждый документ.

Пример: Iхранить 3 документа A, B и C. В журналах должно быть указано, что A и C перешли к shard_0, а B - к shard_1.

Как можно добиться такого поведения?

Дополнительные сведения: IЯ использую Spring в качестве моего бэкэнда и GridFS с коллекцией осколков fs.chunks.Я хочу знать, на каком осколке хранятся двоичные данные каждого файла.Я бы предпочел, чтобы Spring регистрировал, куда идут файлы, хранящиеся с помощью GridFSTemplate, но в нем нет встроенной системы ведения журналов, поэтому я полагаю, что это не то, с чем легко работать.

...