
Алишер
01.05.2018
15:54:15
Можете помочь - запускаю через mongod —config /path/to/config - все работает
а через systemctl [initandlisten] Did not find local voted for document at startup.
[initandlisten] Did not find local replica set configuration document at startup; NoMatchingDocument: Did not find replica set configuration document in local.system.replset

Max
01.05.2018
16:07:20
Возможно другой конфиг используется призапуске через systemctl?

Google

Max
01.05.2018
16:07:35
Не тот который вы через --config указывает е

Алишер
01.05.2018
16:14:36
нашел проблему. В конфиге нужно было форк убрать

A
01.05.2018
16:24:52
(

Павел
01.05.2018
16:34:40
inster - это что такое?

A
01.05.2018
16:35:59

Artem
01.05.2018
17:58:57

Dimanius851
01.05.2018
21:44:14
может кто то посоветовать какой нибудь сервис баз данных, где можно легко настроить и начать работать?
хотел упороться в aws, много удобных штук, но не хочу юзать их решения длябаз данных, слишком громозско, и поднимать mongodb тоже не хочу

Geralt
01.05.2018
21:55:24

Dimanius851
01.05.2018
21:58:13
Mlab
500mb + не годится для продакшана, я юзал...
Походу придётся поднимать монгу(

Google

Amir
02.05.2018
10:22:43
Парни, а в монге голосование реплик управляемо как-то?
Или так пару настроек туда сюда

yopp
02.05.2018
10:59:23

Amir
02.05.2018
13:25:44

yopp
02.05.2018
13:33:09
Возможности решения какой задачи то? Там есть ряд инструментов для расставленния приоритетов.

Amir
02.05.2018
13:37:31

Ksetrin
02.05.2018
14:14:14
привет. Кто-то может работает с couchDB и PouchDB и может знает, как запретить для базы вести историю изменений для каждого документа? Проблема в том, что при синхронизации из удаленной базы приходит вся эта история на каждый докмент, а у меня все эти изменения диспатчатся на редакс в итоге полается, что один документ может 1000 раз удалиться и еще 1000 записаться, мне нужно только последнее состояние и вообще не хранить все эти изменения.

Vadym
02.05.2018
14:57:02
Всем доброго времени суток, может кто сталкивался у меня база монго за 2015 год занимает 100 гб, делаю копию папки в /var/lib/mongodb , захожу в консоль команда > show dbs;
показывает 0.953GB

Artem
02.05.2018
14:58:59
И? В чем проблема?

Vadym
02.05.2018
14:59:33
ну не видит монго всю базу все 100 гб видит только 1 гб
может кто подсказать?

Max
02.05.2018
15:42:47
очень похоже на то, что удалили данные из монги
место внутри монги считается свободным, однако на диске занимает место - то есть, к примеру, вы можете влить почти 100 гиг данных сейчас, а места на диске будет занято столько же.
надо смотреть версию монги, какой тип хранилища используете и дальше гуглить
вообще, раз там монга кажет 1 гиг - проще сделать mongodump всей базы, затем влить в свежую и чистую монгу и посмотреть размер.

Vadym
02.05.2018
15:49:05
монго 2рой версии, дампа нет есть только копия папки базы

Nick
02.05.2018
15:56:54

Max
02.05.2018
15:58:21
Так сделайте дамп

Илья
02.05.2018
18:50:33
Столкнулся с mmap failed with out of memory. You are using a 32-bit build and probably need to upgrade to 64 на системе с 512М ОЗУ. До ребута база работала, после - отказывается запускаться. Общий размер конкретной базы 1.5ГБ, максимальный файл 512М, общий размер всех баз вместе - меньше 2ГБ.
Возможен ли ремонт на том же хосте? Почему до ребута оно работало и не жужжало? Добавление свапа также не помогло.

Vadym
02.05.2018
19:33:35
Так сделайте дамп
с чего если мне передали только папки базы, после копии которой в консоле видно только 1 гб

Илья
02.05.2018
20:07:16
mongodump -d BASENAME --dbpath /path/to/database/
Как вариант - остановить монгу, вызвать в режиме восстановления, запустить обратно. Перед запуском проверить, что файлы базы принадлежат кому надо.

Google

Илья
02.05.2018
20:09:43
(сам только что этим занимался)

Vadym
02.05.2018
20:12:10

Илья
02.05.2018
20:12:34
mongod --repair --dbpath /path/to/database/

Vadym
02.05.2018
20:13:22

Илья
02.05.2018
20:13:29
да

Vadym
02.05.2018
20:16:48
папка /var/lib/mongodb должна быть пустой?

Илья
02.05.2018
20:17:16
не понял вопроса. для чего?

Vadym
02.05.2018
20:18:05

Илья
02.05.2018
20:18:35
монга в режиме восстановления оперирует не дампами, а файлами БД
если файлы БД лежат в /var/lib/mongodb, то mongod --repair --dbpath /var/lib/mongodb прямо там их и перепишет, уменьшив.
повторюсь, это надо делать при остановленной монге.

Vadym
02.05.2018
20:23:42
я запустил) но суть в том что база должна быть у меня ~ 100 гб, а сейчас она занимает 0.203GB
я хз уже 4 дня мараюсь

Илья
02.05.2018
20:24:15
почему она должна быть 100 ГБ?

Vadym
02.05.2018
20:25:15
во время того как дання база работала корректно команда show dbs; показывала на данную колекцию ~ 100 гб

Илья
02.05.2018
20:25:35
а.

Admin
ERROR: S client not available

Vadym
02.05.2018
20:25:39
я могу предположить что возмножно что то связано с индексами?
она за 2015 год

Илья
02.05.2018
20:28:13
рискну предположить, что show dbs показывает общий размер файлов, а не общий размер документов внутри.
у меня, например, сейчас show dbs показывает 0.078GB на каждой базе в системе - при том, что данных там гораздо меньше.

Google

Илья
02.05.2018
20:29:26
А на диске базы занимают как раз столько.

Vadym
02.05.2018
20:34:15
у меня папка /var/lib/mongodb 202 гб
занимает)

Илья
02.05.2018
20:38:30
разрешения на файлы правильные? как файлы называются и какой размер имеют?

Vadym
02.05.2018
20:53:13

Илья
03.05.2018
08:30:21
Только один файл, больше нету?

Vadym
03.05.2018
08:31:31
много файлов такого же типа

Илья
03.05.2018
08:34:39
Я имел в виду, с таким же именем, но расширениями от 0 до 87

Vadym
03.05.2018
08:35:44
мог бы мне в личку написать я тебе скрин скину

Алишер
03.05.2018
20:07:56
скажите, а могут в реплика сете одна реплика быть 3.2 а другая 3.4 ?

Slava
03.05.2018
20:09:33

Алишер
03.05.2018
20:10:08
почему тогда, когда перекидываю primary на тот, что 3.4 , никто не может к базе обратиться?

Ilya
04.05.2018
11:20:00
Здравствуйте. Подскажите можно ли настроить несколько серверов монго, чтобы на каждом сервере был один и тот же набор данных? То есть что-то вроде реплик, но чтобы все сервера были primary, то есть на каждый из них можно было как читать так и писать, при этом сервера как-то синхронизировали данные между собой?

Dmitriy
04.05.2018
11:21:28

Ilya
04.05.2018
11:22:12
Очень жаль. Спасибо

yopp
04.05.2018
11:59:52

Ilya
04.05.2018
12:07:03
диплом пишу. задача заключается в выборе оптимального сервера для выполнения запросов на запись/чтение по некоторым критериям. решил монго взять из-за ее подробной документации.

yopp
04.05.2018
12:08:12
возможно ваша проблема решается шардингом

Artem
04.05.2018
12:08:19

Google

Artem
04.05.2018
12:08:52