Stepan
29.10.2017
11:51:04
из ерора ясно что в configdb нужен конфиг для реплики
но где и как указать не могу понять
хелп пожалуйста
и как тогда поднимать конфиг сервер ?
Google
yopp
29.10.2017
12:05:05
https://docs.mongodb.com/manual/tutorial/deploy-shard-cluster/
Пошагово руководство же
Stepan
29.10.2017
12:13:56
окей, реплика - копия, а можно шардировать колекцию без реплик ?
yopp
29.10.2017
12:20:53
Можно.
Stepan
29.10.2017
12:29:13
https://docs.mongodb.com/manual/tutorial/deploy-sharded-cluster-hashed-sharding/#deploy-hashed-sharded-cluster-shard-collection
оно ?
Просто в етом руководстве тоже надо реплики настраивать
[Anonymous]
30.10.2017
12:05:00
Hello
Roman
30.10.2017
13:58:10
Stepan
30.10.2017
14:00:18
Если вопрос адресован мне, то я сам пока разбираюсь
Roman
30.10.2017
14:00:55
@dd_bb не подскажешь?
yopp
30.10.2017
14:55:32
Google
yopp
30.10.2017
15:04:44
В целом на целостность самого хранилища это не должно влиять. Хранилища можно из без журналов эксплуатировать. Но эффекты могут непредсказуемые.
Roman
30.10.2017
15:10:34
yopp
30.10.2017
15:38:38
Так нода и есть сервер с монгой
Anton
30.10.2017
16:06:28
есть ли в методе mongo.sort вещь схожая с найти value больше n, найти value меньше n у определенного ключа?
просто есть коллекция с n-нным количеством объектов(может быть 100,200,1000) и в каждом объекте 4 ключ-значение
И вот допустим надо из этой коллекции в другую коллекцию копировать некоторых объекты у которых определенный ключ будет больше или меньше n
и вот как бы доставать весь массив и уже потом парсить весьма долгая идея, поэтому по хорошему бы делать это еще в монге
Igor
30.10.2017
16:46:32
Есть массив в элементе коллекции. У каждого элемента есть _id:{version:num, uuid:uuid}. Можно ли как-то вытащить элемент только с максимальной версией?
В идеале - без unwind, который мне не нравится (не хочу еще раз писать все мапперы )
Roman
30.10.2017
17:31:22
yopp
30.10.2017
21:07:36
Yaroslav
30.10.2017
21:08:25
Смысл в жизни как таковой
Oleg ?
01.11.2017
07:25:12
Ребят, привет. Кто-нибудь решал вопрос архивирования монги? сейчас бд почти 100гб, проблематично ее эксплуатировать становится.
может есть какие то мануалы или бэст практисы
yopp
01.11.2017
08:06:27
Что значит «архивирование»?
Александр
01.11.2017
10:10:23
Добрый день! Есть вопрос.
Есть 3 сервера с монгой.
Два в локальной сети, один во внешней.
Задача добавить ещё один в реплику (четвёртый).
Базы большие, больше 150гб.
Хочеться понять как пойдёт трафик на новую реплику, с ближайшего или с primary?
yopp
01.11.2017
10:12:48
По-умолчанию выбор происходит автоматически. Обычно оно ориентируется на задержку между нодами и выбирает источник с меньшей задержкой. Но это не гарантирует что источник не поменяется. Если нужно сделать чтоб начальная синхронизация была с какой-то конкретной ноды, то по ссылке выше инструкция.
Старый
01.11.2017
10:16:39
yopp
01.11.2017
10:16:49
Хотя на мой взгляд проще сделать снепшот с реплики и из него восстановить новую. 150 гигов хоть и ничтожно мало, но через initial sync будут медленно литься.
Oplog window должно быть достаточно чтоб из снепшота поднять
Google
Старый
01.11.2017
10:17:14
yopp
01.11.2017
10:18:43
Старый
01.11.2017
10:20:32
Александр
01.11.2017
10:20:56
yopp
01.11.2017
10:24:17
Александр
01.11.2017
10:30:25
yopp
01.11.2017
10:34:00
Если ничего не изменилось, то нет. iptables или игра «выстрели одновременно». На мастере rs.add и сразу стрелять syncFrom на вторичном
Александр
01.11.2017
10:36:12
yopp
01.11.2017
10:36:38
Но зачем
Я ещё раз порекомендую из снепшота восстановить
Александр
01.11.2017
10:37:17
Чтоб пошёл на тот что ближе, с primary канал <20 mbit, а с другой нодой 1000
yopp
01.11.2017
10:38:24
Остановить реплику, сделать копию или снепшот dbPath и запустить реплику обратно. Дальше dbPath перенести на новый сервер и там настроить реплику уже с готовым dbPath. Начальная синхронизация не потребуется
Там скорее всего replication window несколько дней, если не недель
С гигабитом это займёт меньше часа
http://www.oracle.com/technetwork/security-advisory/alert-cve-2017-10151-4016513.html
?
The vulnerability is that the Oracle Identity Manager system user account (OIMINTERNAL) can be accessed using the default password through the Oracle WebLogic server. As this is a highly privileged user, the entire Identity Manager environment can be completely compromised via an unauthenticated network attack.
Oleg ?
02.11.2017
09:18:43
yopp
02.11.2017
09:19:20
Читай про шардирование по зонам.
Правда у этого есть подводные камни, так как придётся делать дату префиксом ключа и если данных льётся много, надо будет руками предразбивать и балансировать чанки
Google
Oleg ?
02.11.2017
09:20:37
а если на шардированная монга ? ?
все очень плохо ?)))))))))
yopp
02.11.2017
09:22:19
Ты спрашивал про best practice, я тебе ответил. Если не шардированая, то делай на уровне приложения как хочешь.
Oleg ?
02.11.2017
09:23:06
спасибо. ?
yopp
02.11.2017
11:10:47
Я тут внезапно в Москве
Alex
02.11.2017
11:11:11
надолго ?
yopp
02.11.2017
11:13:09
Недели три
Tenni
02.11.2017
14:03:13
@dd_bb https://docs.mongodb.com/manual/release-notes/3.4/
вышел 3.4.10
yopp
02.11.2017
14:04:31
Stable: 3.4.10 (Oct 31, 2017), Bugfix: 3.2.17 (Sep 28, 2017)
3.4.10: https://docs.mongodb.com/manual/release-notes/3.4/#oct-31-2017
3.2.17: https://docs.mongodb.com/manual/release-notes/3.2/#sept-28-2017
Пришло время обновляться до 3.4.1+: https://aphyr.com/posts/338-jepsen-mongodb-3-4-0-rc3
В следующий раз можешь просто скопировать это сообщение, обновить там всё и я припиню
Tenni
02.11.2017
14:05:17
окей
второй раз попал =)
yopp
02.11.2017
14:05:49
на самом деле бота бы, чтоб он сам
А в ДС есть какие-то площадки где можно, простихосподи, МИТАП провести?
Tenni
02.11.2017
14:14:20
ща спрошу
yopp
02.11.2017
14:14:57
а то собрались бы, а я бы про монгу рассказал
Slava
02.11.2017
14:15:03
коворкинг телеграф, вроде там можно
Tenni
02.11.2017
14:15:10
яб сходил, да я в регионе =(
yopp
02.11.2017
14:15:16
это там где слон/республика сидит?
Slava
02.11.2017
14:17:03
возможно, я не в курсе( он вот тут Address: Tverskaya St, 7, Moskva я правда был там всего лишь один раз, но вроде коворкинг как коврогин
Google
yopp
02.11.2017
14:18:13
там зал на 400 человек за 200к
а в самом коворкинге там нет места под встречи. но можно уточнить
Tenni
02.11.2017
14:18:33
а стрим будет?
yopp
02.11.2017
14:18:51
надо сначала понять где вообще места есть
Tenni
02.11.2017
14:18:57
ща ссылку дадут =)
yopp
02.11.2017
14:19:33
а, у них там поменьше на 50 человек за 36к есть
Alex
02.11.2017
14:19:52
даешь москоу монго митап )
GNU/Docker
02.11.2017
14:21:18
сколько человек
какие сроки
мы в кроке два раза хостили авс митап
Viktor
02.11.2017
14:21:35
GNU/Docker
02.11.2017
14:21:40
наверное можно и монгу