Ubuntu 22.04 に Mongodb をインストールする

モンゴッド

Mongodb は、クロスプラットフォームのドキュメント指向の NoSQL データベースです。JSON に似た BSON とオプションのスキーマを使用してデータを格納します。アプリケーションは、JSON 形式で情報を取得できます。

現在、22.04 ubuntu のインストール方法をサポートする公式ドキュメントはなく、ドキュメントに従ってインストールしてもエラーが報告されます。最新の Ubuntu は openssl 3.0 を使用しており、mongodb にはバージョン 1.1 が必要であるため、バージョン 1.1 を強制的にインストールする必要があり、これは理不尽に聞こえますが、mongodb を使用するためにのみインストールすることができます。 Ubuntu22.04へのアップデートは、曲線で国を救うことです。

インストール

Mongodb パッケージは、デフォルトの Ubuntu リポジトリでは利用できません。最初に、パッケージ管理システムで使用される公開鍵をインポートする必要があります。

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

apt リポジトリを更新する

sudo apt update
sudo apt upgrade -y

リストファイルの作成

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
sudo apt update

libssl をインストールする

curl -LO http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb
sudo dpkg -i ./libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb

モンゴッドをインストール

sudo apt install -y mongodb-org

起動

インストールが完了したら、mongodb を開始できます。

sudo systemctl start mongod  # start mongodb

sudo systemctl status mongod  # check status of mongodb

# below is output
● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-08-23 18:47:58 CST; 28min ago
       Docs: https://docs.mongodb.org/manual
   Main PID: 14301 (mongod)
     Memory: 66.6M
        CPU: 4.525s
     CGroup: /system.slice/mongod.service
             └─14301 /usr/bin/mongod --config /etc/mongod.conf

システム起動時にmongodbを起動するサービスを追加

sudo systemctl enable mongod

おすすめ

転載: blog.csdn.net/majiayu000/article/details/126491116