このチュートリアルでは、CentOS 8にArangoDBをインストールする方法を示します。知らない人のために、ArangoDBはオープンソースのNoSQLデータベースマネージャーであり、すべてのデータベースを提供します。最新のWebアプリケーションに必要な機能。ArangoDBはMySQLやPostgreSQLのような従来のデータストレージシステムを使用していません。高性能、オープンソース、簡単にスケーラブルになるように特別に設計されています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8にArangoDBNoSQLデータベースを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOS8にArangoDBをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf update
ステップ2.CentOS8にArangoDBをインストールします。
次に、ArangoDBリポジトリをシステムに追加します:
cd /etc/yum.repos.d/
次に、GPGキーをインポートして、リポジトリの追加を保護します:
curl -OL https://download.arangodb.com/arangodb37/RPM/arangodb.repo
その後、以下のコマンドを使用してArangoDBをインストールします。
sudo dnf install arangodb3-3.7.12-1.0
手順3.ArangoDBを構成します。
ArangoDBはすでにインストールされていますが、rootユーザー用にキーが構成されていないため、次のコマンドを使用してrootユーザーのパスワードを設定します。
arango_secure_installation
* ArangoDBサーバーでarango-secure-installationを実行すると、root以外の現在のすべてのデータベースユーザーが削除されることに注意してください。
その後、ArangoDBを起動して、シェルを使用できます:
sudo systemctl start arangodb3 arangosh
ArangoDBサーバーには、管理用の組み込みWebインターフェイスが付属しています。データベース、コレクション、ドキュメント、ユーザー、グラフの管理、クエリの実行と説明が可能です。サーバーを参照してください。統計など。ファイル/etc/arangodb3/arangosh.conf
を編集して構成できます。 :
nano /etc/arangodb3/arangod.conf
次の行を検索します:
endpoint = tcp://127.0.0.1:8529
そして、次の行に置き換えます:
endpoint = tcp://server-ip-address:8529
保存して終了すると、この変更を行った後、ArangoDBサービスも再起動します:
sudo systemctl restart arangodb3
手順4.ファイアウォールを構成します。
ポート8529を開いてArangoDBにアクセスします:
sudo firewall-cmd --add-port=8529/tcp --permanent sudo firewall-cmd --reload
ステップ5.ArangoDBWebインターフェースへのアクセス。
正常にインストールされたら、Webブラウザを開いてhttp://your-server-ip-address:8529
にアクセスします。 次のように表示されます:
おめでとうございます!ArangoDBが正常にインストールされました。このチュートリアルを使用してCentOS8システムにArangoDBNoSQLデータベースをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、ArangoDBの公式Webサイトを確認することをお勧めします。 。