@MongoDBRussian

Страница 139 из 342
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
Просто в етом руководстве тоже надо реплики настраивать
А можете поделиться рецептами, как обеспечивается отказоустойчивость в sharded кластере? По реплике на каждый шард? Нет варианта поднять, скажем, 1-2 толстые реплики с hdd для нескольких небольших шардов на ssd?

Stepan
30.10.2017
14:00:18
Если вопрос адресован мне, то я сам пока разбираюсь

Roman
30.10.2017
14:00:55
@dd_bb не подскажешь?

Google
yopp
30.10.2017
15:04:44
В целом на целостность самого хранилища это не должно влиять. Хранилища можно из без журналов эксплуатировать. Но эффекты могут непредсказуемые.

Roman
30.10.2017
15:10:34
Да, увеличением числа нод а шарде
А есть какие-нибудь готовые схемы распределения нод по n серверов?

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
Так нода и есть сервер с монгой
А варианты со сдвигом слейвов? На одной ноде мастер и слейв от другой

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
По-умолчанию выбор происходит автоматически. Обычно оно ориентируется на задержку между нодами и выбирает источник с меньшей задержкой. Но это не гарантирует что источник не поменяется. Если нужно сделать чтоб начальная синхронизация была с какой-то конкретной ноды, то по ссылке выше инструкция.

yopp
01.11.2017
10:16:49
Хотя на мой взгляд проще сделать снепшот с реплики и из него восстановить новую. 150 гигов хоть и ничтожно мало, но через initial sync будут медленно литься.

Oplog window должно быть достаточно чтоб из снепшота поднять

Google
yopp
01.11.2017
10:18:43
а в кассандре реплика быстро делалась и в hbase
Тут чят про монгу. Письками можно в другом месте мерятся

Старый
01.11.2017
10:20:32
Тут чят про монгу. Письками можно в другом месте мерятся
я не про это, просто странно, WT везде и много схожих вещей

Александр
01.11.2017
10:20:56
https://docs.mongodb.com/manual/tutorial/configure-replica-set-secondary-sync-target/
т.е. последовательность действий такая: 1. Добавить монгу на новом сервере в реплику у primary, 2. Запустить на новом сервере rs . syncFrom ( "hostname <: port>" );

yopp
01.11.2017
10:24:17
я не про это, просто странно, WT везде и много схожих вещей
Нет никакого смысла сравнивать разные решения на базе wt. wt просто сторадж

т.е. последовательность действий такая: 1. Добавить монгу на новом сервере в реплику у primary, 2. Запустить на новом сервере rs . syncFrom ( "hostname <: port>" );
Нужно убедиться что новая реплика не начала синхронизироваться перед выполнением второго пункта.

Александр
01.11.2017
10:30:25
Нужно убедиться что новая реплика не начала синхронизироваться перед выполнением второго пункта.
Может можно как-то назначить с чем проводить первоначальную синхронизацию?

yopp
01.11.2017
10:34:00
Если ничего не изменилось, то нет. iptables или игра «выстрели одновременно». На мастере rs.add и сразу стрелять syncFrom на вторичном

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
Что значит «архивирование»?
выпиливание данных допустим больше 6 мес на архивный монго сервер

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
а, у них там поменьше на 50 человек за 36к есть
я тебе в Хабаровске могу изи площадку организовать забесплатно

GNU/Docker
02.11.2017
14:21:40
наверное можно и монгу

Страница 139 из 342