このチュートリアルでは、CentOS8にApacheCouchDBをインストールする方法を紹介します。知らない人のために、ApacheCouchDBは使いやすさに重点を置いたオープンソースのデータベースソフトウェアです。スケーラブルなアーキテクチャを使用して使用します。ApacheCouchDBを使用すると、必要な場所でデータにアクセスできます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8サーバーへのApacheCouchDBのインストールを段階的に説明します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOS8にApacheCouchDBをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf install epel-release sudo dnf update
ステップ2.CentOS8にApacheCouchDBをインストールします。
次に、CentOSシステムにCouchDBリポジトリを追加します:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
[bintray--apache-couchdb-rpm] name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
次に、次のコマンドを実行してCouchDBパッケージをインストールします。
sudo dnf install couchdb
インストール後、以下のコマンドを発行してCouchDBサービスを有効にして開始します。
sudo systemctl enable --now couchdb
ステップ3.CentOS8でのCouchDBの構成。
CouchDBの構成ファイルは/opt/couchdb
に保存されます ディレクトリ。管理者アカウントを作成するには、local.iniファイルを開き、[admins]セクションの下にusername=passwordの形式を使用して行を追加します。 CouchDBサービスを再起動して、セキュリティ上の理由からプレーンテキストのパスワードをハッシュに変更します。
手順4.ファイアウォールを構成します。
サーバーでfirewalldを実行している場合、トラフィックCouchDBを許可するにはポート5984を開く必要があります:
firewall-cmd --zone=public --permanent --add-port=5984/tcp firewall-cmd --reload
ステップ5.CouchDBWebインターフェースへのアクセス。
Apache CouchDBはlocalhost:5984で実行されている必要があります。CouchDBが期待どおりに機能していることを確認するには、curlコマンドを使用してCouchDBの情報をJSON形式で出力します。
>curl http://127.0.0.1:5984/
おめでとうございます!ApacheCouchDBが正常にインストールされました。CentOS8システムにApacheCouchDBをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、ApacheCouchDBの公式Webサイトを確認することをお勧めします。