Ubuntu 22.04にArangoDB 3.10.0-1をインストールする

環境
OSバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"

操作方法
1.必要なパッケージをインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo apt install curl apt-transport-https
# sudo apt install curl apt-transport-https
# sudo apt install curl apt-transport-https

2.公開鍵(GPGキー)をインポートします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# curl -OL https://download.arangodb.com/arangodb310/DEBIAN/Release.key
# sudo apt-key add - < Release.key
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK
# curl -OL https://download.arangodb.com/arangodb310/DEBIAN/Release.key # sudo apt-key add - < Release.key Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK
# curl -OL https://download.arangodb.com/arangodb310/DEBIAN/Release.key
# sudo apt-key add - < Release.key
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK

3.ArangoDBのリポジトリを追加します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# echo 'deb https://download.arangodb.com/arangodb310/DEBIAN/ /' | sudo tee /etc/apt/sources.list.d/arangodb.list
deb https://download.arangodb.com/arangodb310/DEBIAN/ /
# echo 'deb https://download.arangodb.com/arangodb310/DEBIAN/ /' | sudo tee /etc/apt/sources.list.d/arangodb.list deb https://download.arangodb.com/arangodb310/DEBIAN/ /
# echo 'deb https://download.arangodb.com/arangodb310/DEBIAN/ /' | sudo tee /etc/apt/sources.list.d/arangodb.list
deb https://download.arangodb.com/arangodb310/DEBIAN/ /

システムパッケージのアップデートを行います

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo apt-get install apt-transport-https
# sudo apt-get update
# sudo apt-get install apt-transport-https # sudo apt-get update
# sudo apt-get install apt-transport-https
# sudo apt-get update

4.ArangoDBをインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo apt-get install arangodb3=3.10.0-1
# sudo apt-get install arangodb3=3.10.0-1
# sudo apt-get install arangodb3=3.10.0-1

arrangodb3を設定する画面が表示されます。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
password for the ArangoDB "root" user:  #rootのパスワードの設定
Repeat password for the ArangoDB "root" user: #再度パスワード入力
password for the ArangoDB "root" user:  #rootのパスワードの設定 Repeat password for the ArangoDB "root" user: #再度パスワード入力
password for the ArangoDB "root" user:  #rootのパスワードの設定
Repeat password for the ArangoDB "root" user: #再度パスワード入力

DBファイルを自動的に更新するかどうかの確認が表示されます。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
「はい」を選択します
「はい」を選択します
「はい」を選択します

更新する前に、データベースをバックアップを取るかの確認です。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Backup database files before upgrading?
「いいえ」を選択します
Backup database files before upgrading? 「いいえ」を選択します
Backup database files before upgrading?
「いいえ」を選択します

5.ArangoDBのステータスを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo systemctl status arangodb3
● arangodb3.service - ArangoDB database server
Loaded: loaded (/lib/systemd/system/arangodb3.service; enabled; vendor pre>
Active: active (running) since Fri 2022-10-21 07:24:57 JST; 1min 1s ago
# sudo systemctl status arangodb3 ● arangodb3.service - ArangoDB database server Loaded: loaded (/lib/systemd/system/arangodb3.service; enabled; vendor pre> Active: active (running) since Fri 2022-10-21 07:24:57 JST; 1min 1s ago
# sudo systemctl status arangodb3
● arangodb3.service - ArangoDB database server
     Loaded: loaded (/lib/systemd/system/arangodb3.service; enabled; vendor pre>
     Active: active (running) since Fri 2022-10-21 07:24:57 JST; 1min 1s ago

6.Firewallを設定します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo ufw allow 8529
ルールを追加しました
ルールを追加しました (v6)
# sudo ufw allow 8529 ルールを追加しました ルールを追加しました (v6)
# sudo ufw allow 8529
ルールを追加しました
ルールを追加しました (v6)

Firewallを有効にします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
ファイアウォールはアクティブかつシステムの起動時に有効化されます。
# ufw enable Command may disrupt existing ssh connections. Proceed with operation (y|n)? y ファイアウォールはアクティブかつシステムの起動時に有効化されます。
# ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
ファイアウォールはアクティブかつシステムの起動時に有効化されます。

設定を反映します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo ufw reload
ファイアウォールを再読込しました
# sudo ufw reload ファイアウォールを再読込しました
# sudo ufw reload
ファイアウォールを再読込しました

Firewallのステータスを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo ufw status
# sudo ufw status
# sudo ufw status

7.ArangoDBアクセス確認
ブラウザから http://プライベートIP or サーバーアドレス:8529 にアクセスします。

Ubuntu 22.04

Posted by arkgame