このチュートリアルでは、Debian11にApacheCouchDBをインストールする方法を紹介します。知らない人のために、ApacheCouchDBはApacheSoftwareFoundationによって開発されたオープンソースのNoSQLデータベースです。 CouchDBは、複数の形式とプロトコルを使用して、データを保存、転送、および処理します。 CouchDBは、JSONを使用してデータを格納し、JavaScriptをクエリ言語として使用し、HTTPをAPIとして使用します。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、’を追加する必要があります。sudo
‘root権限を取得するコマンドに。 Debian 11(Bullseye)にApacheCouchDBNoSQLデータベースサーバーを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian10またはDebian11。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
- A
non-root sudo user
またはへのアクセスroot user
。 として行動することをお勧めしますnon-root sudo user
ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Debian11BullseyeにApacheCouchDBをインストールします
ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt
ターミナルのコマンド:
sudo apt update sudo apt upgrade sudo apt install curl apt-transport-https gnupg nano lsb-release
ステップ2.Debian11にApacheCouchDBをインストールします。
デフォルトでは、CouchDBはDebian11ベースリポジトリでは利用できません。 したがって、以下のコマンドを実行して、ApacheCouchDBリポジトリをDebianシステムに追加します。
echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/couchdb.list >/dev/null
次に、GPGキーをインポートします。
curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor | sudo tee /usr/share/keyrings/couchdb-archive-keyring.gpg >/dev/null 2>&1
リポジトリを有効にしたら、次のコマンドを使用して最新バージョンのApacheCouchDBをインストールします。
sudo apt update sudo apt install couchdb
インストール中に、CouchDBを構成するように求められます。 最初のウィンドウで、構成を読み、[OK]を押して続行します。
┌──────────────────────────┤ Configuring couchdb ├──────────────────────────┐ │ │ │ Please select the CouchDB server configuration type that best meets your │ needs. │ │ For single-server configurations, select standalone mode. This will set │ up CouchDB to run as a single server. │ │ For clustered configuration, select clustered mode. This will prompt for │ additional parameters required to configure CouchDB in a clustered │ configuration. │ │ If you prefer to configure CouchDB yourself, select none. You will then │ need to edit /opt/couchdb/etc/vm.args and /opt/couchdb/etc/local.d/*.ini │ yourself. Be aware that this will bypass *all* configuration steps, │ including setup of a CouchDB admin user - leaving CouchDB in "admin │ │ │ │ └───────────────────────────────────────────────────────────────────────────┘
次に、 スタンドアロン オプションと続行:
┌─────────┤ Configuring couchdb ├─────────┐ │ General type of CouchDB configuration: │ │ │ │ standalone │ │ clustered │ │ none │ │ │ │ │ │ │ │ │ └─────────────────────────────────────────┘
次に、インターフェイスのIPアドレスを入力して、続行します。
┌─────────────────────────┤ Configuring couchdb ├──────────────────────────┐ │ A CouchDB node must bind to a specific network interface. This is done │ │ via IP address. Only a single address is supported at this time. │ │ │ │ The special value '0.0.0.0' binds CouchDB to all network interfaces. │ │ │ │ The default is 127.0.0.1 (loopback) for standalone nodes, and 0.0.0.0 │ │ (all interfaces) for clustered nodes. In clustered mode, it is not │ │ allowed to bind to 127.0.0.1. │ │ │ │ CouchDB interface bind address: │ │ │ │ 127.0.0.1_______________________________________________________________ │ │ │ │ │ │ │ └──────────────────────────────────────────────────────────────────────────┘
Debian 11でcurlコマンドを使用して、CouchDBのインストールを確認できます。
curl http://127.0.0.1:5984/
出力:
{"couchdb":"Welcome","version":"3.2.3","git_sha":"d5b73187c","uuid":"7a20b1eadd8meilana7fb96jelitae","features":["access-ready","partitioned","pluggable-storage-engines","reshard","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}
ステップ4.ApacheCouchDBNoSQLWebインターフェースへのアクセス。
正常にインストールされたら、システムでWebブラウザーを開き、アドレスバーにサーバーのIPを入力します。 デフォルトのApacheCouchDBページが表示されます。
http://Your-IP-address:5984/_utils/
おめでとう! これで、ApacheCouchDBが正常にインストールされました。 このチュートリアルを使用して、Debian11Bullseyeに最新バージョンのApacheCouchDBNoSQLデータベースをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Apacheの公式ウェブサイト。
VPSマネージドサービスオファー
The post Debian11にApacheCouchDBをインストールする方法 appeared first on Gamingsym Japan.