MongoDB Обновление выпуска V5 до V8 RHELLinux

Ответить Пред. темаСлед. тема
Anonymous
 MongoDB Обновление выпуска V5 до V8 RHEL

Сообщение Anonymous »


Первоначально я установил MongoDB 5.0.27 в одном из моих виртуальных машин RHEL с
с помощью сценария ниже. "Export Releasever = $ releasure; echo -e
'mongodb-org-5.0^nname=mongodb
repository \nbaseurl=https://repo.mongodb.org/yum/redhat/7se ... .0/x86_64/ \ ngpgcheck = 1 \ nenabled = 1 \ ngpgkey = https: //www.mongodb.org/static/pgp/server-5.0.asc '
& "

Подробности ОС: Операционная система: RHEL CPE OS Имя: CPE:/O: REDHAT: Enterprise_linex: 7.9: GA: серверный яй /> Я пытаюсь обновить до v8.0.8, но получаю ошибку при обновлении с 5 -> 6 в качестве недопустимого значения для fiefurecompatibiltyflag
wed 4.2, 4.4 или 5

ниже приведен сценарий, который я бегаю для обновления. -x < /p>
Убедитесь, что featureCapatibilityVersion установлен на 5.0 echo «Обеспечение FeetureCapatibilityVersion на 5.0 ...» «Sudo mongosh -eval < /h1>
'db.admincommand ({setfeaturecompatibyversion:" 5.0 "}) Затем Echo «Установка ошибки FeatureCapatibilityVersion до 5.0. Пожалуйста, проверьте журналы MongoDB». exit 1 fi echo "featureCompatibilityVersion set to 5.0 successfully."
echo "Stopping MongoDB service..." sudo systemctl stop mongod
echo "Starting MongoDB service..." sudo systemctl start mongod sleep
10 # Give ample time for restart
Verify featureCapatibilityVersion после перезапуска current_fcv = $ (sudo mongosh-eval 'db.admincommand ({getParameter: 1, < /h1>
featureCappatibilityversion: 1}). FeatureCompatibilityversion.Value'
-тихий) echo " "$ current_fcv"! = "5.0"]; Затем Echo "ошибка:
featureCapatibilityVersion не 5.0 после перезапуска. Пожалуйста,
expligital». Выход 1 fi < /p>
echo "Mongodb Service, перезапущенная с помощью fiefurecompatibilityversion 5.0." < /p>
Backup mongodb config и data echo "Backing Up mongod.conf и data ..." sudo cp /etc/mongod.conf /etc/mongod.conf_bk. +%F)
mongodump -out/var/backups/mongo_backup _ $ (дата +%f)
остановить обслуживание mongodb (снова, перед обновлением) Echo " /> ############################################### < /p>
обновление: 5.0.27 → 6.0.22 < /h1>
################### 2. 6.0.22 ... "
удалить старый Mongodb Repo sudo rm -f /etc/yum.repos.d/mongodb-org-5.0.repo
create keyrings и источники. /etc/yum.repos.d
добавить mongodb 6.0.22 gpg -ключ и репо -curl -fssl https://pgp.mongodb.com/server-6.0.asc | sudo tee
/usr/share/keyrings/mongodb-6.gpg sudo rpm-import
/usr/share/keyrings/mongodb-6.gpgобразно /> baseurl=https://repo.mongodb.org/yum/redhat/7/m ... .0/x86_64/
gpgcheck = 1 enabled = 1 gpgkey = файл: ///usr/share/keyrings/mongodb-6.gpg "

чистый кэш yum sudo yum clean All
Обновление и установка Mongodb 6.0.22 Sudo yum update--skip-broken -y sudo yum install -y-yrg-yum yum yum yum yum yum yum yum yum yum yum yum yum yum yum yum yum yum yum yum yum yum yum. MongoDB-Org-Database-6.0.22 < /h1>
mongodb-org-server-6.0.22 mongodb-org-shell-6.0.22
mongodb-org-mongos-6.0.22 mongodb-org-touls-6.0.22 < /prodbe-nergodb-norgodb-tools-6.0.22 < /prodbodb-tools-6.0.22 < /prodb-orgools-6.0.22 < /prodb-nongodb-norgodb-nongos-6.0.22 6.0.22 Sudo SystemCtl Start Mongod Sleep 5 Mongosh -eval 'db.admincommand ({setfeatureCompatibilityVersion: "6.0"})' Sudo SystemCtl Mongod < /h1>
#################

########################## echo "Обновление mongodb 6.0.22 → 7.0.19 ..." /etc/yum.repos.d/mongodb-org-6.0.repo
добавить mongodb 7.0.19 gpg-ключ и репо-curl -fssl https://pgp.mongodb.com/server-7.0.asc | sudo tee
/usr/share/keyrings/mongodb-7.gpg sudo rpm-import
/usr/share/keyrings/mongodb-7.gpgобразно /> baseurl=https://repo.mongodb.org/yum/redhat/7/m ... .0/x86_64/
gpgcheck = 1 enabled = 1 gpgkey = файл: ///usr/share/keyrings/mongodb-7.gpg " sudo tee /etc/yum.repos.d/mongodb-org-7.0.repo
чистый кэш yum sudo yum clean All
Обновление и установка Mongodb 7.0.19 Sudo yum update--skip-broken -y sudo yum install-yrg-7.0.0.09. MongoDB-ORG-DATABASE-7.0.19 < /h1>
Mongodb-Org-server-7.0.19 Mongodb-Org-Shell-7.0.19
Mongodb-Org-Mongos-7.0.19 Mongodb-Org-touls-7.0.19 < /prodber-mongodb-tools-7.0.19 < /prodb-orools-7.0.19 < /prodb-norgodb-tools-7. 7.0.19 Sudo SystemCtl Start Mongod Sleep 5 mongos 7.0.19 → 8.0.8 < /h1>
########################## echo "Обновление монгодб 7.0.19 → 8.0.8 ..." /etc/yum.repos.d/mongodb-org-7.0.repo
добавить mongodb 8.0.8 gpg-ключ и репо-curl -fssl https://pgp.mongodb.com/server-8.0.asc | sudo tee
/usr/share/keyrings/mongodb-8.gpg sudo rpm-import
/usr/share/keyrings/mongodb-8.gpgобразно /> baseurl=https://repo.mongodb.org/yum/redhat/7/m ... .0/x86_64/
gpgcheck = 1 enabled = 1 gpgkey = файл: ///usr/share/keyrings/mongodb-8.gpg " sudo tee /etc/yum.repos.d/mongodb-org-8.0.repo
чистый кэш yum sudo yum clean all
Обновление и установить Mongodb 8.0.8 Sudo yum update--skip-broken -y sudo yum install-ymongo-8.0.0.0.0.0.0.0.0. MongoDB-ORG-Database-8.0.8 < /h1>
Mongodb-Org-Server-8.0.8 Mongodb-Org-Shell-8.0.8
Mongodb-Org-Mongos-8.0.8 Mongodb-Org-Tools-8.0.8 < /p>
SetFeatUreCapatibilityVersion: "8.0"}) '
echo "MongoDB успешно обновлен до 8.0.8"


Подробнее здесь: https://stackoverflow.com/questions/796 ... to-v8-rhel
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»