Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / mongodb move sharded database / 7 сообщений из 7, страница 1 из 1
10.07.2017, 22:11
    #39486123
bombardun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mongodb move sharded database
Коллеги, прилетела задача по переносу шардированной базы данных на другой кластер.

имхо, возникли вопросы по порядку выполнения.

внутри отдельного репликасета все работает ок, и без вопросов, а если есть кластер из 10ти шард и бд размазана по всем шардам? нужно останавливать балансер и дампить каждую шарду в отдельности?
...
Рейтинг: 0 / 0
11.07.2017, 00:59
    #39486180
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mongodb move sharded database
bombardun,

версия какая? балансер - это что? mongos?
...
Рейтинг: 0 / 0
11.07.2017, 10:23
    #39486310
bombardun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mongodb move sharded database
3.4

mongos - насколько я понимаю смысл, не балансир, а маршрутизатор клиентских запросов к бд кластера
...
Рейтинг: 0 / 0
11.07.2017, 18:08
    #39486853
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mongodb move sharded database
bombardun3.4

mongos - насколько я понимаю смысл, не балансир, а маршрутизатор клиентских запросов к бд кластера
Тогда что Вы называете балансером?
...
Рейтинг: 0 / 0
11.07.2017, 18:11
    #39486857
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mongodb move sharded database
bombardun,

и цель какая? Переключить клиентов на более мощные машины?
...
Рейтинг: 0 / 0
12.07.2017, 11:43
    #39487332
bombardun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mongodb move sharded database
skyANA,

The MongoDB balancer is a background process that monitors the number of chunks on each shard

Балансер - фоновый процесс, который управляет равномерным распределением чанков по шардам кластера, ну это как я себе понимаю. Т.е. это не сам mongos а скорее его часть.

в принципе я проблему решил. Изначально мы имели 2 бд, внутри одного шардированного кластера. Со стороны разработки было предложение поднять еще один кластер, и вынести на него одну из баз. Согласно доке официалов, по миграции шардированного кластера, эта операция делается пошардово, с бэкапом бд конфигурации, оплогов и т.д.

в моем случае с процедурой экспорта вполне справился mongodump, только изначально, я по незнанию подключался к процессу mongod на мастере одной из шард, а надо было цепляться к mongos-у
...
Рейтинг: 0 / 0
12.07.2017, 19:32
    #39487835
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mongodb move sharded database
bombardunБалансер - фоновый процесс, который управляет равномерным распределением чанков по шардам кластера, ну это как я себе понимаю. Т.е. это не сам mongos а скорее его часть.
Тогда чем оставшаяся часть mongos занимается?
...
Рейтинг: 0 / 0
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / mongodb move sharded database / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]