もっと詳しく

このチュートリアルでは、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マネージドサービスオファー

これらすべてを行う時間がない場合、またはこれが専門分野でない場合は、10ドル(ペイパル支払い)から「VPSマネージドサービスオファー」を行うサービスを提供します。 最良の取引を得るために私達に連絡してください!
タグ:Apache CouchDB

The post Debian11にApacheCouchDBをインストールする方法 appeared first on Gamingsym Japan.