@MongoDBRussian

Страница 57 из 342
yopp
25.01.2017
13:34:44
Но прикольная история, да

Кстати, mongo-shell не умеет в mongodb://mongos1,mongos2,mongos3/

Драйвера умеют, а клиент нет. Пидоры ебучие

А ещё документация говном покрылась. Пишут что ipv6 работает без --ipv6, а оно не работает

Google
Sergey
25.01.2017
13:35:56
с ipv6 там всё ооочень плохо

клиетн ещё кое как работает

утилиты - нет

в джире пишут, что из-за Golang

yopp
25.01.2017
13:36:26
надо им тикетами насрать уже

ptchol
25.01.2017
13:36:27
вроде умеет но там формат странный

yopp
25.01.2017
13:36:46
вроде умеет но там формат странный
я в исходники посмотрел. оно не умеет

если больше одного сервера указано, там стоит проверка на наличие replSet

тоесть надо делать mongodb://mongos1,mongos2,mongos3/?replSet=foobar что терминальное дно

и не работает

с ipv6 там всё ооочень плохо
они же делали что с [ffff::eeee] работает везде, не?

в смысле что указываешь в квадратных скробках и танцуешь

Sergey
25.01.2017
13:38:56
они же делали что с [ffff::eeee] работает везде, не?
ну может в 3.4 что-то и поменялось, но в 3.2 всё еще было плохо, хожу с локалхоста в итоге на конкретный сервер

Google
yopp
25.01.2017
13:39:07
в 3.2 норм было

Sergey
25.01.2017
13:39:13
я по днс хожу, не по ip

yopp
25.01.2017
13:39:25
а какие именно тулзы?

Sergey
25.01.2017
13:39:29
там с реплика сетом всё весело

тот же mongodump, емнип

yopp
25.01.2017
13:39:45
ом

Sergey
25.01.2017
13:40:01
mongostat и пр

yopp
25.01.2017
13:40:04
нет, монгодамп нормально работает

а вот всё остальное фиг знает

с экспортером оно больше не нужно

хотя я вроде когда этот кластер ковырял, оно работало, но я не уверен что я это не с локалхоста тоже делал

Sergey
25.01.2017
13:41:23
если на монгос ходить, то может всё и хорошо

yopp
25.01.2017
13:41:42
статы в монгосе не имеют смысла

Sergey
25.01.2017
13:42:14
я про то, что если подключаться не к серверу, а к реплика сету, то он читает список серверов и потом не может подключиться к primary

yopp
25.01.2017
13:42:24
mongostat?

Sergey
25.01.2017
13:42:27
статы-то с конкретного сервера наверное читаются, по ip должно работать

yopp
25.01.2017
13:42:49
я не уверен что через монгос можно прокидывать команды на чтение стат с других серверов

но через монгос можно топологию увидеть

ptchol
25.01.2017
13:45:04
чот не могу найти валидацию опций при создании индекса в сорцах монги

Sergey
25.01.2017
13:47:24
Сейчас, кстати, работает, может что починили. Я не помню в какой версии мучился: в 3.2 или в 3.0

Google
yopp
25.01.2017
13:51:43
чот не могу найти валидацию опций при создании индекса в сорцах монги
ищи реализацию https://docs.mongodb.com/manual/reference/command/createIndexes/

ptchol
25.01.2017
13:57:24
мне кажется валидаторы искать нада и спецификации индекса

yopp
25.01.2017
14:03:25
судя по тому что у тебя происходит, нет там валиадаторов :)

раз оно дало создать индекс и потом с ним общатся

ptchol
25.01.2017
14:41:46
miga [< 1 minute ago] db.distros.createIndex({distro:1}, {uniqueudadsadsadadsae:1}) { "createdCollectionAutomatically" : false, "numIndexesBefore" : 1, "numIndexesAfter" : 2, "ok" : 1 } miga [< 1 minute ago] 3.2.3 ptchol [< 1 minute ago] get indexes покаж miga [< 1 minute ago] > db.distros.getIndexes() [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "cacus.distros" }, { "v" : 1, "key" : { "distro" : 1 }, "name" : "distro_1", "ns" : "cacus.distros", "uniqueudadsadsadadsae" : 1 } ]

yopp
25.01.2017
15:42:39
в 3.4.1 не воспроизводится

{ "ok" : 0.0, "errmsg" : "The field 'uniqueudadsadsadadsae' is not valid for an index specification. Specification: { ns: \"test.foo\", key: { distro: 1.0 }, name: \"distro_1\", uniqueudadsadsadadsae: 1.0 }", "code" : 197, "codeName" : "InvalidIndexSpecificationOption" }

Sergey
25.01.2017
15:49:39
https://github.com/mongodb/mongo/commits/master/src/mongo/db/catalog/index_key_validate.cpp

там последние полгода активно валидацию пилили

yopp
25.01.2017
16:03:26
committed on Oct 25, 2016

кек

нормально

ptchol
25.01.2017
16:05:49
Да я видел эту херню, но не смог разобраться что там и с чем он осравнивает

GNU/Docker
27.01.2017
08:56:45
Ребят, а какие есть бестпрактисы с запароливанием монги которую использует распределённое приложение на интепретируемом языке?

yopp
27.01.2017
08:57:57
TLS и любой подходящий способ аутентификации.

Stuf
27.01.2017
09:16:56
В mongo есть возможность входа в базу данных через авторизацию? Чтобы держатели серва не смогли зайти посмотреть че да как

yopp
27.01.2017
15:02:32
«держатель серва» какой доступ имеет?

Stuf
27.01.2017
15:03:05
«держатель серва» какой доступ имеет?
Полный. Владелец хостинга

yopp
27.01.2017
15:03:11
Если он имеет доступ к файловой системе, то аутентификациях не поможет.

Google
Stuf
27.01.2017
15:03:33
Ясно. Спасибо

yopp
27.01.2017
15:03:55
Если полный, то нужно шифрование. Оно есть только в enterprise версии.

Но если это виртуализация, то тоже не поможет.

Модель рисков нужно уточнить, тогда понятно будет.

Mary
31.01.2017
09:29:32
Добрый день! Приглашаем выступить с докладом или мастер-классом по потоку "Opensource Базы Данных" на конференции по базам данных PG Day'17 Russia, которая состоится 5-7 июля в Санкт-Петербурге! Более подробная информация на нашем сайте: http://pgday.ru/ru/2017/for-speakers



yopp
31.01.2017
09:30:59
40%!

Щедро!

Mary
31.01.2017
09:37:09
Монго на пгдей?
В этом году мы расширили тематику конференции и готовим 5 потоков выступлений по наиболее используемым базам данных. В том числе будет поток о MySQL/NoSQL БД

Daniel
31.01.2017
09:38:55
а вот кстати

я там вам заявку подал :)

когда вы на них глядеть будете?

Mary
31.01.2017
09:44:18
когда вы на них глядеть будете?
Программный комитет в процессе сбора заявок, обязательно ответят вам в Личном Кабинете в ближайшее время!

Daniel
31.01.2017
09:52:47
мне не надо в ближайшее, мне зарубку в памяти поставить - когда :)

Анатолий
03.02.2017
10:34:04
а кто-нибудь пользуется mongodb ops manager? поставил себе на реплику сет, один хост ругается "startupWarnings": { "totalLinesWritten": 1, "log": [ "2017-02-03T12:30:54.287+0300 W STORAGE [initandlisten] Detected a potential partial index { salesTaxStatus: 1, status: 1 } on the mmsdbbilling.payments collection. The index specifies { partialFilterExpression: { salesTaxStatus: \"CALCULATED\" } }, but this version of MongoDB does not support partial indexes. If the index was created on a newer version of MongoDB, then it may not contain index entries for all documents in the collection. The index may need to be dropped and recreated to avoid missing docume" ], индекса вроде как нет, коллекция билинга самого этого менеджера, шлет алерты раз в час на почту как зафиксить?

ну и вообще, полезная вещь или зря на него время трачу?

yopp
03.02.2017
10:41:26
ну и вообще, полезная вещь или зря на него время трачу?
ну если у вас на Enterprise Advanced деньги есть, то почему бы и нет

Анатолий
03.02.2017
10:44:19
ну вообще она как стендалон бесплатно с сайта скачивается

для обычной монги, не интерпрайз

Google
Анатолий
03.02.2017
10:45:03
триала я тоже не увидел

yopp
03.02.2017
12:30:38
Так оно бессмысленно без Mongo Cloud же.

Анатолий
03.02.2017
12:39:25
я пока не сильно разбирался, но там вроде бекапы есть и мониторинг. что даёт клауд?

yopp
03.02.2017
12:51:18
Ops Manager это приблуда для деплоя монг через Mongo Cloud.

Всего в самом Cloud сейчас три услуги: мониторинг (monitoring-agent), резервирование (backup-agent) и деплоймент (ops-manager)

Ещё есть штука для анализа запросов, но кажется она вообще теперь отдельно идёт и стоит отдельных денег

Короче у меня внезапно на весь февраль куча свободного времени. Готов его продать за 120€/час. Кручу-верчу монгу, глубоко, вдумчево, медленно, охуенно. Люблю всякие сложные случаи. Контракт, все дела.

Mars
03.02.2017
17:02:06
Вау цена

Dmitry
03.02.2017
17:03:10
нормальная :)

Mars
03.02.2017
17:04:16
Неа

Алексей
03.02.2017
17:04:50
:) люди продают себя за столько сколько хотят

Цена объявлена. Обсуждение в привате при наличии контракта

Логично вроде

Dmitry
03.02.2017
17:13:39
Неа
посмотри сколько берут за консалтинг на апворке, тем более сложный

эту цифру и увидишь в общем-то

yopp
03.02.2017
17:14:07
Неа
Не, ну всегда можно пойти в монгу напрямую. Там ещё дороже :)

Алексей
03.02.2017
17:15:30
А у моговцев как саппорт устроен?

Уровни?

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