Рейтинг:0

mongod cmd не подключается после загрузки MongoDB

флаг br

У меня проблема, когда я не могу подключиться к серверу MongoDB с помощью cmd монбог после загрузки MongoDB.

вот что показывает терминал при использовании монбог:

$ монгод
{"t":{"$date":"2021-11-29T19:51:43.327-08:00"},"s":"I", "c":"СЕТЬ", "id":4915701, "ctx":"-","msg":"Инициализированная спецификация провода","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":13},"incomingInternalClient": {"minWireVersion":0,"maxWireVersion":13},"исходящий":{"minWireVersion":0,"maxWireVersion":13},"isInternalClient":true}}}
{"t":{"$date":"2021-11-29T19:51:43.330-08:00"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"-","msg":"Автоматическое отключение TLS 1.0, для принудительного включения TLS 1.0 укажите --sslDisabledProtocols 'none'"}
{"t":{"$date":"2021-11-29T19:51:43.330-08:00"},"s":"W", "c":"ASIO", "id":22601, "ctx":"main","msg":"Транспортный уровень не настроен во время запуска NetworkInterface"}
{"t":{"$date":"2021-11-29T19:51:43.330-08:00"},"s":"I", "c":"СЕТЬ", "id":4648601, "ctx":"main","msg":"Неявный TCP FastOpen недоступен. Если требуется TCP FastOpen, установите tcpFastOpenServer, tcpFastOpenClient и tcpFastOpenQueueSize."}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"W", "c":"ASIO", "id":22601, "ctx":"main","msg":"Транспортный уровень не настроен во время запуска NetworkInterface"}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Успешно зарегистрирована PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","ns":"config.tenantMigrationDonors"}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Успешно зарегистрирована PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","ns":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":5945603, "ctx":"main","msg":"Многопоточность инициализирована"}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"Запуск MongoDB","attr":{"pid":24007,"port":27017,"dbPath":"/data/db","architecture":" 64-бит","хост":"Lufarius777"}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Информация о сборке","attr":{"buildInfo":{"версия":"5.0.4","gitVersion":"62a84ede3cc9a334e8bc82160714df71e7d3a29e","openSSLVersion":" OpenSSL 1.1.1f 31 марта 2020 г.","модули":[],"распределитель":"tcmalloc","среда":{"distmod":"ubuntu2004","distarch":"x86_64","target_arch":" x86_64"}}}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Операционная система","attr":{"os":{"имя":"Ubuntu","версия":"20.04"}}}
{"t":{"$date":"2021-11-29T19:51:43.332-08:00"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Параметры, установленные в командной строке","attr":{"options":{}}}
{"t":{"$date":"2021-11-29T19:51:43.333-08:00"},"s":"I", "c":"ХРАНИЛИЩЕ", "id":22270, "ctx":"initandlisten","msg":"Подсистема хранения данных, обнаруженная файлами данных","attr":{"dbpath":"/data/db","storageEngine":"wiredTiger"}}
{"t":{"$date":"2021-11-29T19:51:43.333-08:00"},"s":"I", "c":"ХРАНИЛИЩЕ", "id":22297, "ctx":"initandlisten","msg":"Настоятельно рекомендуется использовать файловую систему XFS с механизмом хранения WiredTiger. См. http://dochub.mongodb.org/core/prodnotes-filesystem","tags":[" Предупреждения при запуске"]}
{"t":{"$date":"2021-11-29T19:51:43.333-08:00"},"s":"I", "c":"ХРАНИЛИЩЕ", "id":22315, "ctx":"initandlisten","msg":"Открытие WiredTiger","attr":{"config":"create,cache_size=2424M,session_max=33000,eviction=(threads_min=4,threads_max=4),config_base =false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),builtin_extension_config=(zstd=(compression_level=6)),file_manager=(close_idle_time=600,close_scan_interval= 10,close_handle_minimum=250),statistics_log=(wait=0),verbose=[recovery_progress,checkpoint_progress,compact_progress],"}}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"W", "c":"ХРАНИЛИЩЕ", "id":22347, "ctx":"initandlisten","msg":"Не удалось запустить WiredTiger в любой из совместимых версий. Это может быть связано с неподдерживаемым обновлением или откатом."}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"F", "c":"ХРАНИЛИЩЕ", "id":28595, "ctx":"initandlisten","msg":"Завершение.","attr":{"причина":"95: Операция не поддерживается"}}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"F", "c":"-", "id":23091, «ctx»: «initandlisten», «msg»: «Фатальное утверждение», «attr»: {«msgid»: 28595, «file»: «src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp», «строка ":687}}
{"t":{"$date":"2021-11-29T19:51:43.993-08:00"},"s":"F", "c":"-", "id":23092, "ctx":"initandlisten","msg":"\n\n***отмена после сбоя fassert()\n\n"}

Я много раз пытался удалить/очистить и переустановить MongoDB. Я могу подключиться после следующего...

удаление MongoDB...

sudo служба mongod остановить
sudo apt-получить чистку mongodb-org *
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-получить чистку mongodb-10gen
sudo apt-получить автоматическое удаление

удаление компаса...

sudo dpkg --удалить mongodb-компас

Затем я перехожу к документации MongoDB для установки: «MongodDB Community Edition для Ubuntu», в частности 20.0.04 LTS ("Фокус") ... который у меня есть

ник@777:~$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.3 LTS
Релиз: 20.04
Кодовое название: фокальный

Я делаю следующее из документации...

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-ключ добавить -

echo "deb [arch=amd64,arm64] https://repo.mongodb.org/apt/ubuntu focus/mongodb-org/5.0 multiverse" | sudo тройник /etc/apt/sources.list.d/mongodb-org-5.0.list

sudo apt-получить обновление

sudo apt-get install -y mongodb-org

вывод установки mongod-db:

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  mongodb-database-tools mongodb-mongosh mongodb-org-database mongodb-org-database-tools-extra mongodb-org-mongos mongodb-org-server mongodb-org-shell
  mongodb-орг-инструменты
Будут установлены следующие НОВЫЕ пакеты:
  mongodb-database-tools mongodb-mongosh mongodb-org mongodb-org-database mongodb-org-database-tools-extra mongodb-org-mongos mongodb-org-server mongodb-org-shell
  mongodb-орг-инструменты
0 обновлено, 9 установлено заново, 0 удалено и 0 не обновлено.
Нужно получить 0 Б/147 МБ архивов.
После этой операции будет использовано 467 МБ дополнительного места на диске.
Выбор ранее невыбранного пакета mongodb-database-tools.
(Чтение базы данных... На данный момент установлено 254976 файлов и каталогов.)
Подготовка к распаковке .../0-mongodb-database-tools_100.5.1_amd64.deb ...
Распаковка mongodb-database-tools (100.5.1)...
Выбор ранее невыбранного пакета mongodb-mongosh.
Подготовка к распаковке .../1-mongodb-mongosh_1.1.4_amd64.deb ...
Распаковка mongodb-mongosh (1.1.4)...
Выбор ранее невыбранного пакета mongodb-org-shell.
Подготовка к распаковке .../2-mongodb-org-shell_5.0.4_amd64.deb...
Распаковка mongodb-org-shell (5.0.4)...
Выбор ранее невыбранного пакета mongodb-org-server.
Подготовка к распаковке .../3-mongodb-org-server_5.0.4_amd64.deb...
Распаковка mongodb-org-server (5.0.4)...
Выбор ранее невыбранного пакета mongodb-org-mongos.
Подготовка к распаковке .../4-mongodb-org-mongos_5.0.4_amd64.deb...
Распаковка mongodb-org-mongos (5.0.4)...
Выбор ранее невыбранного пакета mongodb-org-database-tools-extra.
Подготовка к распаковке .../5-mongodb-org-database-tools-extra_5.0.4_amd64.deb ...
Распаковка mongodb-org-database-tools-extra (5.0.4)...
Выбор ранее невыбранного пакета mongodb-org-database.
Подготовка к распаковке .../6-mongodb-org-database_5.0.4_amd64.deb ...
Распаковка mongodb-org-database (5.0.4)...
Выбор ранее невыбранного пакета mongodb-org-tools.
Подготовка к распаковке .../7-mongodb-org-tools_5.0.4_amd64.deb ...
Распаковка mongodb-org-tools (5.0.4)...
Выбор ранее невыбранного пакета mongodb-org.
Подготовка к распаковке .../8-mongodb-org_5.0.4_amd64.deb...
Распаковка mongodb-org (5.0.4)...
Настройка mongodb-mongosh (1.1.4)...
Настройка mongodb-org-server (5.0.4)...
Добавление системного пользователя mongodb (UID 128)...
Добавление нового пользователя mongodb (UID 128) с группой nogroup...
Не создается домашний каталог `/home/mongodb'.
addgroup: группа mongodb уже существует как системная группа. Выход.
Добавление пользователя mongodb в группу mongodb...
Добавление пользователя mongodb в группу mongodb
Выполнено.
Настройка mongodb-org-shell (5.0.4)...
Настройка mongodb-database-tools (100.5.1)...
Настройка mongodb-org-mongos (5.0.4)...
Настройка mongodb-org-database-tools-extra (5.0.4)...
Настройка базы данных mongodb-org (5.0.4)...
Настройка mongodb-org-tools (5.0.4)...
Настройка mongodb-org (5.0.4)...
Обработка триггеров для man-db (2.9.1-1)

...

проверьте версию mongod, используя монгод --версия

    версия базы данных v5.0.4
Информация о сборке: {
    "версия": "5.0.4",
    "gitVersion": "62a84ede3cc9a334e8bc82160714df71e7d3a29e",
    "openSSLVersion": "OpenSSL 1.1.1f 31 марта 2020 г.",
    "модули": [],
    "распределитель": "tcmalloc",
    "среда": {
        "дисмод": "убунту2004",
        "удалить": "x86_64",
        "target_arch": "x86_64"
    }
}

Я также получаю этот вывод при проверке статуса с помощью sudo systemctl статус mongod

    sudo systemctl статус mongod
▪ mongod.service — сервер базы данных MongoDB
     Загружено: загружено (/lib/systemd/system/mongod.service; отключено; предустановка поставщика: включена)
     Активно: сбой (результат: код выхода) с понедельника 2021-11-29 20:24:04 PST; 5 с назад
       Документы: https://docs.mongodb.org/manual
    Процесс: 32312 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (код=выход, статус=14)
   Основной PID: 32312 (код=выход, статус=14)

29 ноября, 20:24:04 Lufarius777 systemd[1]: запущен сервер базы данных MongoDB.
29 ноября 20:24:04 Lufarius777 systemd[1]: mongod.service: основной процесс завершен, код = завершен, статус = 14/н/д
29 ноября, 20:24:04 Lufarius777 systemd[1]: mongod.service: Ошибка с результатом «код выхода».

Честно говоря, я не знаю, показывает ли терминал правильный вывод для команды. монбог

Я также попытался остановить/перезапустить службу со следующим

sudo systemctl остановить mongod

sudo systemctl перезапустить mongod

любая помощь будет СУПЕР полезной, чтобы положить конец этому кошмару, спасибо!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.