
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
наверное можно и монгу