mongodb на контейнере LX C - PullRequest
       117

mongodb на контейнере LX C

0 голосов
/ 24 февраля 2020

Я запускаю mongodb на proxmox с использованием qemu vm. Теперь я хотел бы запустить его с использованием контейнеров lx c, поскольку я готовлюсь к созданию реплицированной базы данных. Мой контейнер - Ubuntu 18.04, и mon go, кажется, устанавливает нормально, но когда я:

markp@PRODmongo1PRI:~$ sudo mongorestore -h 127.0.0.1 -d dev /var/lib/mongodb/backup/dev

, он заходит так далеко, а затем зависает:

markp@PRODmongo1PRI:~$ sudo mongorestore --drop -d dev /var/lib/mongodb/backup/dev
2020-02-24T07:37:58.204+0000    the --db and --collection args should only be used when restoring from a BSON file. Other uses are deprecated and will not exist in the future; use --nsInclude instead
2020-02-24T07:37:58.204+0000    building a list of collections to restore from /var/lib/mongodb/backup/dev dir
2020-02-24T07:37:58.357+0000    reading metadata for dev.fs.chunks from /var/lib/mongodb/backup/dev/fs.chunks.metadata.json
2020-02-24T07:37:58.403+0000    reading metadata for dev.Location from /var/lib/mongodb/backup/dev/Location.metadata.json
2020-02-24T07:37:58.447+0000    reading metadata for dev.Spot2 from /var/lib/mongodb/backup/dev/Spot2.metadata.json
2020-02-24T07:37:58.482+0000    restoring dev.fs.chunks from /var/lib/mongodb/backup/dev/fs.chunks.bson
2020-02-24T07:37:58.496+0000    reading metadata for dev.Loco from /var/lib/mongodb/backup/dev/Loco.metadata.json
2020-02-24T07:37:58.511+0000    restoring dev.Location from /var/lib/mongodb/backup/dev/Location.bson
2020-02-24T07:37:58.584+0000    restoring dev.Spot2 from /var/lib/mongodb/backup/dev/Spot2.bson
2020-02-24T07:37:58.664+0000    restoring dev.Loco from /var/lib/mongodb/backup/dev/Loco.bson
2020-02-24T07:37:58.752+0000    no indexes to restore
2020-02-24T07:37:58.752+0000    finished restoring dev.Spot2 (1764 documents, 0 failures)
2020-02-24T07:37:58.820+0000    reading metadata for dev.fs.files from /var/lib/mongodb/backup/dev/fs.files.metadata.json
2020-02-24T07:37:58.835+0000    restoring indexes for collection dev.Location from metadata
2020-02-24T07:37:58.916+0000    restoring dev.fs.files from /var/lib/mongodb/backup/dev/fs.files.bson
2020-02-24T07:37:58.952+0000    restoring indexes for collection dev.Loco from metadata
2020-02-24T07:37:59.047+0000    restoring indexes for collection dev.fs.files from metadata
2020-02-24T07:37:59.220+0000    finished restoring dev.Location (9402 documents, 0 failures)
2020-02-24T07:37:59.227+0000    reading metadata for dev.Notification from /var/lib/mongodb/backup/dev/Notification.metadata.json
2020-02-24T07:37:59.434+0000    restoring dev.Notification from /var/lib/mongodb/backup/dev/Notification.bson
2020-02-24T07:37:59.495+0000    no indexes to restore
2020-02-24T07:37:59.495+0000    finished restoring dev.Notification (1413 documents, 0 failures)
2020-02-24T07:37:59.552+0000    finished restoring dev.Loco (6632 documents, 0 failures)
2020-02-24T07:37:59.792+0000    reading metadata for dev.Like from /var/lib/mongodb/backup/dev/Like.metadata.json
2020-02-24T07:38:01.204+0000    [#####...................]  dev.fs.chunks  184MB/852MB  (21.6%)
2020-02-24T07:38:03.544+0000    reading metadata for dev._User from /var/lib/mongodb/backup/dev/_User.metadata.json
2020-02-24T07:38:04.204+0000    [############............]  dev.fs.chunks  429MB/852MB  (50.4%)
2020-02-24T07:38:07.204+0000    [############............]  dev.fs.chunks  429MB/852MB  (50.4%)
2020-02-24T07:38:10.204+0000    [############............]  dev.fs.chunks  429MB/852MB  (50.4%)
2020-02-24T07:38:13.204+0000    [############............]  dev.fs.chunks  429MB/852MB  (50.4%)
2020-02-24T07:38:16.204+0000    [############............]  dev.fs.chunks  429MB/852MB  (50.4%)
2020-02-24T07:38:19.204+0000    [############............]  dev.fs.chunks  429MB/852MB  (50.4%)
2020-02-24T07:38:22.204+0000    [############............]  dev.fs.chunks  429MB/852MB  (50.4%)
2020-02-24T07:38:25.204+0000    [############............]  dev.fs.chunks  429MB/852MB  (50.4%)
2020-02-24T07:38:28.204+0000    [############............]  dev.fs.chunks  429MB/852MB  (50.4%)

mongorestore, кажется, работает хорошо в qemu vm, что заставляет меня думать, что это как-то связано с lx c vm. В приглашении mon go в lx c vm я получаю предупреждение о «работе на NUMA-машине». Мне следует: «запустить mongod следующим образом: numactl --interleave = all mongod [и другие параметры]», но я ' я не уверен, как это сделать? Я не получаю того же предупреждения в qemu vm, так что, может быть, это оно?

Помощь для новичка оценена, дайте мне знать, какую информацию я мог бы опустить, если это необходимо.

...