Решение:
1. Использовать совместимый с этой о.с. дистрибутив: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian10-5.0.16.tgz
2. Произвести установку по данной инструкции:
- Создание рабочего каталога для ранее скачанных бинарных файлов и копирование файлов в него:
Код:
mkdir -p /mongodb
cp -R -n mongodb-linux-x86_64-debian10-5.0.16/bin/* /mongodb
- Создание каталога для файлов БД и переменной окружения:
Код:
mkdir -p /db/mongodb_data/
export PATH=/mongodb:$PATH
- Создание пользователя/группы и настройка прав доступа к разделам:
Код:
adduser --system --no-create-home mongod && addgroup --system mongod && adduser mongod mongod
chown -R mongod:mongod /mongodb/ /etc/mongod.conf /db/mongodb_data/ /var/log/mongodb/
- Создание и настройка сервиса для MongoDB (содержимое файла mongod.service ниже):
Код:
nano /etc/systemd/system/mongod.service
Содержимое файла “/etc/systemd/system/mongod.service”:
Код:
[Unit]
Description=MongoD Service
After=network.target
[Service]
User=mongod
Group=mongod
ExecStart=/mongodb/mongod --config /etc/mongod.conf --dbpath /db/mongodb_data/ --logpath /var/log/mongodb/mongod.log
PIDFile=/var/run/mongod.pid
Type=simple
Restart=always
# Other directives omitted
# (file size)
LimitFSIZE=infinity
# (cpu time)
LimitCPU=infinity
# (virtual memory size)
LimitAS=infinity
# (locked-in-memory size)
LimitMEMLOCK=infinity
# (open files)
LimitNOFILE=64000
# (processes/threads)
LimitNPROC=64000
[Install]
WantedBy=multi-user.target
- Перезапуск конфигурации диспетчера systemd и применение службы mongod.service:
Код:
systemctl daemon-reload
systemctl enable mongod.service
- Убеждаемся, что служба запустилась и работает.
Код:
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2023-08-23 13:52:29 UTC; 52min ago
Docs: https://docs.mongodb.org/manual
Main PID: 722 (mongod)
Memory: 1.7G
CGroup: /system.slice/mongod.service
└─722 /usr/bin/mongod --config /etc/mongod.conf
3. Поздравляю! Установку MongoDB на о.с. Astra Linux 1.7.3 SE можно считать успешной.
Примечание: для ускорения процесса все команды выполнялись от root.
ЗЫ: Можете дополнить, если есть, что сказать