@MongoDBRussian

Страница 338 из 342
Maxim
24.10.2018
16:36:47
я на маке

а бля

Vova
24.10.2018
16:37:02
Ну найди пример запуска на маке)

yopp
24.10.2018
16:37:09
docker run -p 27017:27017 -n mongosrv v ${PWD}/data:/data/db -e MONGO_INITDB_ROOT_USERNAME=mongoadmin -e MONGO_INITDB_ROOT_PASSWORD=secret -d mongo:4.0.3 docker exec -it mongosrv mongo

Google
Maxim
24.10.2018
16:38:04
запустил mongod

yopp
24.10.2018
16:38:13
ох

Maxim
24.10.2018
16:38:20
все так плохо?

yopp
24.10.2018
16:38:23
да

Maxim
24.10.2018
16:38:26
там проблема с хостами какая-то

из-за того, что докер демон через виртуал бокс работает

yopp
24.10.2018
16:40:16
нет никакого виртуалбокса уже давно

поставьте последнюю стабильную версию докера 18.06.1-ce

и дальше как я вам выше написал

Maxim
24.10.2018
16:41:16
ок, спасибо

yopp
24.10.2018
16:44:06
↑ docker run -p 27018:27017 --name=mongosrv -v data:/data/db -d mongo:4.0.3 18:43:18 8f8e1a6b60c003d832f4be344b96e2e5832eaf87c3c7d41cad23b9e1ba3ca077 ↑ docker exec -it mongosrv mongo 18:43:22 MongoDB shell version v4.0.3 connecting to: mongodb://127.0.0.1:27017 <redacted> >

если включите аутентификацию, то в exec логин/пароль передать аргументами -u <user> -p <pass>

у меня -p 27018:27017 пушо на хосте монга без докера крутится

Google
yopp
24.10.2018
16:58:50
@AntsiferovMaxim получилось?

Maxim
24.10.2018
16:59:21
@AntsiferovMaxim получилось?
ставлю заново докер

Bro
24.10.2018
17:00:52
раньше беда была на маке. потом через контейнер работало с alpine linux что сейчас я хз

yopp
24.10.2018
17:01:07
оно работало через виртуалку в виртуалбоксе

Bro
24.10.2018
17:01:14
это совсем давно

yopp
24.10.2018
17:01:21
не

вот года назад и выпили, в пользу какой-то своей виртуализации

Bro
24.10.2018
17:01:46
потом они добавили в ядро поддержку

yopp
24.10.2018
17:04:11
не могли они ничего в ядро добавить, мак ось это не линукс. они сделали легковесного встраемого гипервизора https://github.com/moby/hyperkit и в нём пускают linuxkit

Bro
24.10.2018
17:04:35
вот да

вообщем в итоге он все равно не нэйтивно работает

yopp
24.10.2018
17:07:40
но так-же как венде это всё работает поверх системной виртуализации, так что это от виртуалбокса только наклейкой отличается. надо понимать что это не нативные контейнеры, как на линуксе. линуксовое ядро виртуализируется и уже там контейреизация

Bro
24.10.2018
17:08:02
в винде вообще смешно. смотрел в 10ке можно линкс консоль запустить

yopp
24.10.2018
17:08:13
потому что линуксвоские контейнеры это изоляция процессов, а не виртуализация. спёрли из солярки

Maxim
24.10.2018
17:37:18
@dd_bb, спасибо, работает

yopp
24.10.2018
17:37:29
?

Artem
24.10.2018
18:17:35
потому что линуксвоские контейнеры это изоляция процессов, а не виртуализация. спёрли из солярки
почему сперли? вроде бы это наоборот развитие идей зонирования в соляре

KhuzhA.GQ
24.10.2018
18:20:19
А что такое солярка?

Artem
24.10.2018
18:22:17
Google
Artem
24.10.2018
18:22:31
еще топливо такое есть

KhuzhA.GQ
24.10.2018
18:23:35
solaris
Загуглил, спасибо

Zaur
24.10.2018
18:38:31
Сю

Serge
25.10.2018
08:46:13
Так ты, наверное, чатик в целях пиара то и создал)
профессиональные чаты создаются с целью общения с коллегами и получения от них посильной помощи, ну и наоборот по возможности. Раньше был usenet, потом irc, теперь и Telegram.

Roman
25.10.2018
08:47:49
Это шутка была :)

Alex
25.10.2018
12:14:02
не могли они ничего в ядро добавить, мак ось это не линукс. они сделали легковесного встраемого гипервизора https://github.com/moby/hyperkit и в нём пускают linuxkit
ну, насколько я понимаю, в целом всё же есть некий шанс увидеть нужные изменения в ядре :)) https://github.com/opensource-apple/xnu

yopp
25.10.2018
12:14:34
точнее так, увидеть то можно конечно

а вот внести — нет

Alex
25.10.2018
12:16:09
Ну и я о том же )

Hellomik
25.10.2018
16:00:36
пацаны

посоветуйте туториалы для новичка

или книги тд и тп

Dmitriy
25.10.2018
16:14:54
Ну ХЗ. Мне доки хватило

Artem
25.10.2018
16:49:50
посоветуйте туториалы для новичка
Официальная документация просто очень подробная

AstraSerg
25.10.2018
17:24:10
посоветуйте туториалы для новичка
Начните с этого https://docs.mongodb.com/manual/reference/method/db.collection.find/

Fenicu ☁️♒️
25.10.2018
17:25:06
привет, хотел бы узнать, возможно ли использоваьт монгу без монгосервера? Чтобы бд сохранялась в папке рядом?

yopp
25.10.2018
17:30:30
нет, без сервера монга не работает

Google
Fenicu ☁️♒️
25.10.2018
17:33:22
я скорее про необходимость установки самого сервера, например в скрипте не указывать c = MongoClient('localhost', 7777) а указать папку, куда она будет складировать данные

yopp
25.10.2018
17:33:36
нет, это невозможно

Fenicu ☁️♒️
25.10.2018
17:34:06
плохо( спасибо за ответ

yopp
25.10.2018
17:34:12
ходят слухи что есть embedded версия, но думаю что это _очень_ дорого: https://www.mongodb.com/lp/contact/partner/oem

Fenicu ☁️♒️
25.10.2018
17:34:51
ну я осваиваю это ради развлечения, ничего серьёзного не задумываю для этого

yopp
25.10.2018
17:35:16
docker-compose тогда

или просто в докере

Fenicu ☁️♒️
25.10.2018
17:35:48
иногда нужно сделать мини скрипт, а так как я рукожоп и умею только в монгу и поставить его на сервер, ради этого ставить монгосервер как-то не очень

AstraSerg
25.10.2018
17:37:08
yopp
25.10.2018
17:37:44
атлас, да

Fenicu ☁️♒️
25.10.2018
17:37:49
Это конечно круто, но 70% своего времени нет доступа к интернету

yopp
25.10.2018
17:38:12
тогда docker-compose

или всё в одном контейнере собрать

но лучше компоуз

Fenicu ☁️♒️
25.10.2018
17:38:48
спасибо за наводку, почитаю

AstraSerg
25.10.2018
17:39:17
Fenicu ☁️♒️
25.10.2018
17:39:39
Ага, или apt install mongodb; servicectl start mongodb
Этого я хочу избегать в таких проектах)

AstraSerg
25.10.2018
17:40:01
Fenicu ☁️♒️
25.10.2018
17:40:30
ну монго скорее для больших проектов, а у меня бот в телеграме для 10 человек

поэтому хочу избежать ставить сервер

Google
AstraSerg
25.10.2018
17:41:20
Fenicu ☁️♒️
25.10.2018
17:42:01
я бы с удовольствием устанавливал, только другу не обьяснишь что это и зачем)

проще обьяснить зачем json в папке

AstraSerg
25.10.2018
17:44:08
Ваш друг не доведет вас до добра :)

Zaur
25.10.2018
17:44:20
А чё ты не хочешь тогда просто sqlite использовать?

Для чата монга хоть зачем

Nik
25.10.2018
17:44:46
Вечер добрый, а есть у кого позитивный опыт удаления старых данных из коллекции ( ~250 gb размер коллекции, нужно 20gb удалить), deletemany не вариант - у базы постоянная нагрузка, а это ее перегружает. Пока единственный вариант - удалять скриптом пачками данные по курсору со слипом. Но это дико медленно и все равно чувствительно для базы.

Fenicu ☁️♒️
25.10.2018
17:44:47
я слишком тупой для скуля

Zaur
25.10.2018
17:45:06
я слишком тупой для скуля
Ты за 15 минут всё поймёшь

Sql проще монги

Fenicu ☁️♒️
25.10.2018
17:45:51
ну монга это большой json с удобным коннектом имхо?

Nick
25.10.2018
17:52:12
а как же пометить что они удаленные?

yopp
25.10.2018
17:52:25
Это не удаление ;)

Constantin
25.10.2018
17:53:12
Вообщем-то других вариантов нет. Удаляемые документы выбираются по индексированному полю?
А потом машину тормозить и дефраг делать не нужно будет, на таких объемах?

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