溫馨提示×

MongoDB在Debian上的版本選擇

小樊
43
2025-03-21 07:29:45
欄目: 云計算

在Debian上安裝MongoDB時,您可以選擇不同的版本。以下是在Debian 11上安裝MongoDB 5的步驟:

  1. 關閉numa和transparent_hugepage:
sudo vi /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT行中添加quiet numa=off transparent_hugepage=never,然后保存并退出。

sudo grub-mkconfig -o /boot/grub/grub.cfg

重啟系統:

sudo reboot
  1. 關閉numa和transparent_hugepage的其他方式:

編輯/etc/rc.local文件,添加以下內容:

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
    echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi

給予/etc/rc.local執行權限:

sudo chmod +x /etc/rc.d/rc.local

或者,您可以在運行時關閉numa和transparent_hugepage:

sudo echo never > /sys/kernel/mm/transparent_hugepage/enabled
  1. 安裝依賴包:
sudo apt-get install libcurl4 openssl liblzma5
  1. 安裝MongoDB repository:
sudo apt-get install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
  1. 將MongoDB repository添加到系統:

對于Debian 11:

echo "deb http://repo.mongodb.org/apt/debian bullseye/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

對于Debian 10:

echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
  1. 更新APT package index:
sudo apt update
  1. 安裝MongoDB:
sudo apt install mongodb-org
  1. 安裝指定的包:
sudo apt install mongodb-org mongodb-org-database mongodb-org-server mongodb-org-shell mongodb-org-mongos mongodb-org-tools

或者,您可以安裝指定的版本:

sudo apt get install -y mongodb-org=<version> mongodb-org-database=<version> mongodb-org-server=<version> mongodb-org-shell=<version> mongodb-org-mongos=<version> mongodb-org-tools=<version>

例如,安裝MongoDB 5.0.13及其相關組件:

sudo apt get install -y mongodb-org=5.0.13 mongodb-org-database=5.0.13 mongodb-org-server=5.0.13 mongodb-org-shell=5.0.13 mongodb-org-mongos=5.0.13 mongodb-org-tools=5.0.13
  1. 編輯配置文件/etc/mongod.conf,根據您的需求進行相應的配置。

  2. 啟動并設置開機自動啟動MongoDB服務:

sudo systemctl enable --now mongod
  1. 驗證MongoDB是否啟動成功:
mongod --version

請注意,MongoDB的版本選擇可能會受到系統版本和可用軟件包的限制。如果您需要特定版本的MongoDB,建議查閱MongoDB官方文檔或訪問其下載頁面以獲取適用于Debian的最新版本信息。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女