
James
13.03.2017
14:35:54
а можно же перенести чисто файлом?

yopp
13.03.2017
14:38:55
потому что в test на 127.0.0.1:27018 есть только found collections: system.indexes
afair это вообще легаси

Google

yopp
13.03.2017
14:45:26
короче mongo 'mongodb://127.0.0.1:27018/test' --eval 'db.getCollectionNames()'

James
13.03.2017
14:47:04
спс

yopp
13.03.2017
14:48:23
я вот не помню как дамп с аутентификацией поступает

James
13.03.2017
14:49:21
> use test
switched to db test
> show collections;
system.indexes

yopp
13.03.2017
14:49:31
эм
ну вот видишь, нет твоей коллекции :)

James
13.03.2017
14:50:00
show dbs

yopp
13.03.2017
14:50:25
это понятно, я имею ввиду ты когда шелл подключал, какой сервер указывал?

James
13.03.2017
14:50:32
локал хост

yopp
13.03.2017
14:50:55
без указания порта?

James
13.03.2017
14:50:59
с портом
вообще странно я уже как бы не раз переносил монгу

Google

James
13.03.2017
14:51:34
с таким столкнулся 1й раз

yopp
13.03.2017
14:51:44
посмотри не запущены ли другие процессы
монговские

James
13.03.2017
14:52:00
там крутится ещё арбитр от репилки
на 27017
но эта нода не в реплике
сторонний инстан

yopp
13.03.2017
14:52:45
db.serverStatus() сделай, там где ты сейчас show collections сделал

Sergey
13.03.2017
14:53:51
главное не удаляй ничего, а то опять в новостях будет про русских хакеров

James
13.03.2017
14:54:05
http://pastebin.com/bFkYtpxu

yopp
13.03.2017
14:56:30

James
13.03.2017
15:00:12
bla 301.931GB
bla_production_log 305.929GB
local 0.078GB
test 152.004GB

yopp
13.03.2017
15:00:25
ты это в том-же соединении делаешь?

James
13.03.2017
15:00:46
ад
да
есть идеи?

yopp
13.03.2017
15:01:17
аутентификация?

James
13.03.2017
15:01:21
нет
в общем это
файлом перенести можно?

Google

James
13.03.2017
15:02:50
ну типа стопануть
зажать в тар и развернуть на новом серв?
с аналогичной версией
помню во второй версии такое канало

yopp
13.03.2017
15:03:25
я вот не помню чо там в mmap с лейаутом файлов, но открой mongod.conf и посмотри dbPath
и там всё будет

James
13.03.2017
15:03:29
а вот в 3й пигут херов

yopp
13.03.2017
15:03:34
пигут?

James
13.03.2017
15:03:41
там дефолтный путь
/var/lib/mongodb
пишут херов тачку

yopp
13.03.2017
15:04:52
ну вот иди туда и посмотри что там лежит

James
13.03.2017
15:05:33
сек
ну в этой папке есть ещё папка и в ней вся монга
кароче не дефолтный путь
получается /var/lib/mongodb/mongo

yopp
13.03.2017
15:07:06
да не важно
чо в папке-то?

James
13.03.2017
15:07:17
файло
774 гб

Google

yopp
13.03.2017
15:08:50
один файл?
или много?
если я правильно помню, mmap там на каждую базу по папке делал, а сама база билась на чанки, которые файлами складывались

James
13.03.2017
15:10:12
так и есть
файлов много

yopp
13.03.2017
15:12:06
ну вот стопаешь монгу, бер
тьфу
берёшь папку test и переносишь

James
13.03.2017
15:12:25
а нету папки тест
есть папка монго

yopp
13.03.2017
15:12:29
а что есть?

James
13.03.2017
15:12:39
и там куча файлов с названием баз

yopp
13.03.2017
15:13:01
грепни по test
как интересно
ну вобщем можешь это утащить

James
13.03.2017
15:14:06
ну собсно это mmap

yopp
13.03.2017
15:14:14
только монгу стопануть надо

James
13.03.2017
15:14:14
ну ок попробую
это понятно
ладно попробую отпишусь завтра уже

Google

yopp
13.03.2017
15:14:30
у меня есть смутное ощущение что коллекцию дропнули :)

James
13.03.2017
15:15:03
так так не надо
приложуха которая это делалла
работает если её запустить
ну типа данные на месте
кстати подумал ща
туда куда хочу переносить мне нужен WiredTiger

yopp
13.03.2017
15:16:04
мне очень интересно почему show dbs репортит 150 гигов, при этом show collection; показывает только коллекцию со списком индексов

James
13.03.2017
15:16:10
а так он не сработает

yopp
13.03.2017
15:16:12
которя вообще из 1.x помоему

James
13.03.2017
15:16:15
нужен все таки дамп

yopp
13.03.2017
15:16:26
есть второй вариант

James
13.03.2017
15:16:30
или экспорт какой нить
давай ка

yopp
13.03.2017
15:16:34
подними вторую монгу с wt и запусти репликацию

James
13.03.2017
15:16:38
слушаю
места нет

yopp
13.03.2017
15:16:51
погоди

James
13.03.2017
15:16:53
на такую реплику
разве что на дургом сервере