MongoDB Обновление выпуска V5 до V8 RHEL ⇐ Linux
MongoDB Обновление выпуска V5 до V8 RHEL
Первоначально я установил 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
Первоначально я установил 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
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ням обновление RHEL 9 не позволяет установить лучший кандидат на обновление
Anonymous » » в форуме Linux - 0 Ответы
- 50 Просмотры
-
Последнее сообщение Anonymous
-
-
-
C# CODE Получение выпуска выпуска SQL от отчета об инструменте SCA Fortify SCA
Anonymous » » в форуме C# - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-