@MongoDBRussian

Страница 322 из 342
OlegBrony
03.10.2018
14:41:22


Игорь
03.10.2018
14:42:52
а какой линукс?)))

OlegBrony
03.10.2018
14:42:57
минт

19

Google
Nick
03.10.2018
14:45:17
ничего не качай, используй менеджеры пакетов

OlegBrony
03.10.2018
14:48:46
Nick
03.10.2018
14:49:00
да

или чтото подобное

OlegBrony
03.10.2018
14:49:31
а что делать, если я ошибся с командой?

ничего не будет?

Ivan
03.10.2018
14:50:18
а что делать, если я ошибся с командой?
Не хочу быть грубым, но ты точно уверен, что это надо в группе по БД обсуждать?

OlegBrony
03.10.2018
14:50:33
нет.

Nick
03.10.2018
14:51:01
тогда тебе надо будет все переставить, либо разобраться в том что сломается

OlegBrony
03.10.2018
14:51:27
замечательная перспектива...

Nick
03.10.2018
14:52:07
всегда есть выход проще - нанять человека, котоырй все это сделает

Dmitriy
03.10.2018
14:58:27
ничего не качай, используй менеджеры пакетов
Там старые версии. Нужно репы подрубать

OlegBrony
03.10.2018
15:35:56
Google
Dmitriy
03.10.2018
15:36:26
я не то скачал?
Будем надеяться что то

OlegBrony
03.10.2018
15:36:38
как вообще проверить?

Yaroslav
03.10.2018
16:28:19
Там 3.6 монга если мне память не изменяет

Подними лучше ее в докере ))

Yaroslav
03.10.2018
17:16:15
@OlegBrony ого уже обновили , ну ладно ладно , но я бы для просвещения самого себя еще бы и докер изучил )

yopp
03.10.2018
17:23:36
у чанка же есть диапазон

OlegBrony
03.10.2018
18:24:52
@OlegBrony ого уже обновили , ну ладно ладно , но я бы для просвещения самого себя еще бы и докер изучил )
Этот докер вообще непонятная дичь. Понятно для чего, но что это такое - чёрт знает. Виртуальная машина что ле

Oleg
03.10.2018
18:25:29
это лучше виртуальной машины

условно это виртуальный процесс

без накладок на полноценную эмуляцию ОС

OlegBrony
03.10.2018
18:26:57
а что эмулируется? ОС? И все программы для работы?

без накладок на полноценную эмуляцию ОС
Я знаком с венвом у Пайтона. Это что-то похожее?

Nick
03.10.2018
18:29:49
мне кажется это оффтоп, давайте предметно

OlegBrony
03.10.2018
18:30:16
(

Oleg
03.10.2018
18:30:37
ну если кратко на пальцах то это просто прослойка между рабочей ОС и запущенным процессом трудно объяснить не залезая в дебри, но смысл, что у тебя не запускается еще одна виртуальная ОС, скорее просто худая оболочка, которая все системные запросы отправляет к ядру текущей ОС

OlegBrony
03.10.2018
18:31:25
Спасибо.

AstraSerg
03.10.2018
19:10:48
мне кажется это оффтоп, давайте предметно
@OlegBrony по докеру есть отдельный чатик @ru_docker

Gleb
04.10.2018
00:10:30
всем привет ) у меня задача проксировать траффик до монги, которая хостится в mongodb atlas. там реплика сет сейчас самый простой. но никак не могу понять, как мне сделать прокси. клиент (в данном случае монгус) ругается на wire protocol. может был у кого такой опыт?

Google
OlegBrony
04.10.2018
07:43:41
я нашёл, куда установилась монгодб. но я не понимаю, как её запускать? как исполняемым не хочет.

+ где создать папки data, log?



Yaroslav
04.10.2018
07:56:22
@OlegBrony sudo service mongod start а лучше почитай вот эту статейку там все расписано https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

AstraSerg
04.10.2018
08:58:38
Failed to start mongod.service: Unit mongod.service not found.
попробуйте старый добрый: /etc/init.d/mongod start

OlegBrony
04.10.2018
09:02:04
Gleb
04.10.2018
09:02:21
Можете подробнее объяснить, ничего не понятно
Да. В общем у меня есть стандартная uri для подключения к сету. В ней три урла машинок. Моя задача пропустить траффик от клиента до собстевнно монги через проксю, то есть обращаться не по этим адресам, а адресам прокси, которая мапит все tcp запросы на нужные адреса

Сейчас доберусь до компа и смогу детальней описать

AstraSerg
04.10.2018
09:03:18
нет файла такого
Значит не установили. Покажите dpkg -l | grep -i mongo

OlegBrony
04.10.2018
09:04:00


хотя я помню, как заходил в эту папку, и там были монго файлы.

я их не удалял.

AstraSerg
04.10.2018
09:05:06
А если так: sudo /etc/init.d/mongod start

OlegBrony
04.10.2018
09:05:44
а, usr/bin

там видел

А если так: sudo /etc/init.d/mongod start
команда не найдена

AstraSerg
04.10.2018
09:07:23
ладно, сначала apt update; apt install sudo потом: sudo /etc/init.d/mongod start

OlegBrony
04.10.2018
09:07:54
apt-get, не?

Google
Navern
04.10.2018
09:08:06
Вообще это вам в чатик про линукс

а не про монгу)

OlegBrony
04.10.2018
09:08:58


~$ mongo MongoDB shell version v4.0.3 connecting to: mongodb://127.0.0.1:27017 2018-10-04T12:11:17.610+0300 E QUERY

Ivan
04.10.2018
09:11:44
системд и инит?

@OlegBrony пожалуйста, найди чат по linux, освойся там. Никаких Mongodb-специфичных вещей сейчас не происходит у тебя.

OlegBrony
04.10.2018
09:13:16
это так важно, в каком чате это обсуждается?

Nick
04.10.2018
09:13:31
воу 4.0.3 уже есть

AstraSerg
04.10.2018
09:16:31
воу 4.0.3 уже есть
Пинд мессадж устарел! :)

Nick
04.10.2018
09:16:46
на сайте пока как upcoming

yopp
04.10.2018
09:17:21
ещё нету 4.0.3

по крайней мере сайт не обновили

на мой взгляд самый простой способ — через vpn прокинуть трафик

атлас помоему без tls не работает, а значит вам придётся трафик перешифровывать своим сертификатом

и этот сертификат деплоить на все приложения

Gleb
04.10.2018
09:25:14
все хочется сказать спасибо ркн за весь этот гемор

Alexey
04.10.2018
09:26:13
а никакой разницы нет
Да. Но как тогда сделать запрос в БД по этому диапазону, чтобы посчитать размеры? Диапазоны чанков при выводе имеют хешированный вид(что-то вроде NumberLong("2433984061343616404")), а сами данные в базе нет.

Google
Alexey
04.10.2018
09:32:23
А вот еще вопрос по делению чанков. Если диапазона больше нет, скажем x:2 —> x:3 и эти чанки уже jumbo, есть ли какой-то способ их все-таки разделить? не знаю...там что-то вроде x:2.1 —> x:2.2 ? Потому что splitAt() говорит, что конец этого чанка - это уже начало следующего

yopp
04.10.2018
09:32:47
нет, нету

вы hashed индекс по низкоселективному полю сделали?

AstraSerg
04.10.2018
09:34:11
Alexey
04.10.2018
09:35:41
вы hashed индекс по низкоселективному полю сделали?
ну не то, чтобы низкоселективное. Там исходно некий ID 15-значный, который выдается плюс-минус рандомно, но может прилететь пачкой и тогда может возникнуть ситуация когда диапазона не хватит

Gleb
04.10.2018
09:35:53
Есть, вроде где-то форма для жалоб
есть конечно, но вот после теста мы переедем на большой кластер там же. будут другие адреса. и так каждый раз им писать и ждать пока разлочат

yopp
04.10.2018
09:35:53
понял, спасибо, попробую так
ещё вариант сделать несколько виртуальных интерфейсов, на каждый повесить свой tcproxy до конкретного сервера на атласе и сделать так, чтоб каждый из доменов по из connection uri резолвился в эти ip

Alexey
04.10.2018
09:36:08
пачкой всмысле подряд

yopp
04.10.2018
09:36:53
но мне кажется vpn будет попроще

пачкой всмысле подряд
печально. вы проиграли в лотерею «угадай шардкей» :(

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