GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSにApacheCouchDB3.1をインストールする方法

Apache CouchDBは、Erlang、JavaScript、C、およびC++で記述されたNoSQLオープンソースのドキュメント指向データベースシステムです。 JSONを使用してデータを保存します。ドキュメントには、Webブラウザからアクセスできます。これは主に、クエリの実行とドキュメントファイルからのレポートの作成に使用されます。

CouchDBには、オンザフライのドキュメント変換、リアルタイムの変更通知、高可用性、分散スケーリング、パーティション許容度などの機能が付属しています。 Web管理インターフェイスが付属しています。

このチュートリアルでは、CouchDBをインストールする方法を学びます。 Ubuntu 20.04 便利なバイナリパッケージを使用します。

ステップ1:CouchDBGPGキーを追加する

まず、CouchDBGPGキーを追加しましょう。公式のCouchDBリポジトリキーを取得するには、次のように入力します。

$ curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor > couchdb-repo-keyring.gnp && sudo mv couchdb-repo-keyring.gnp /usr/share/keyrings/

ステップ2:CouchDBリポジトリを有効にする

CouchDBリポジトリを有効にするには、次のコマンドを実行します。

$ echo "deb [signed-by=/usr/share/keyrings/couchdb-repo-keyring.gnp] https://apache.jfrog.io/artifactory/couchdb-deb focal main" > couchdb.list && sudo mv couchdb.list /etc/apt/sources.list.d/

ステップ3:Ubuntuシステムを更新する

Ubuntuシステムを更新して、最新のパッケージ情報を入手してください:

$ sudo apt update

ステップ4:UbuntuにCouchDBをインストールする

これで、aptコマンドを使用してCouchDBをインストールできます:

$ sudo apt-get install -y couchdb

インストールの一部として、CouchDBセットアップウィザードのポップアップが表示されます。このウィザードは、CouchDBをスタンドアロンまたはクラスター化されたノード、バインド先のIPアドレス、および管理者ユーザーのパスワードとして事前構成するのに役立ちます。

CouchDBクラスターとスタンドアロンモードはポート5984を使用します。クラスタリングの場合、Erlangネイティブクラスタリングを使用します-ポート4369を使用します。ファイアウォールがある場合は、これらのポートが開いていることを確認してください。

ステップ6:CouchDBのインストールを確認する

インストール時に、CouchDBはすでに実行されており、使用できる状態になっているはずです。 CouchDBはディレクトリ/opt/couchdbにインストールされます 。

インストールが成功したことを確認するには、ターミナルからCouchdbサーバーのURLにアクセスしてみてください。

$ curl http://127.0.0.1:5984

CouchDBインストールのバージョンなどの一般的な情報を示す出力:

{
    "couchdb" : "Welcome",
    "features" : [
       "access-ready",
       "partitioned",
       "pluggable-storage-engines",
       "reshard",
       "scheduler"
    ],
    "git_sha" : "ce596c65d",
    "uuid" : "4433afd11f516283786140ffafdaee5c",
    "vendor" : {
       "name" : "The Apache Software Foundation"
    },
    "version" : "3.1.1"
 }

CouchDBバージョン3.1がインストールされていることがわかります。 。

デフォルトのユーザー名は「admin」であり、パスワードを選択する必要があります。

データベースを作成するための構文は、「http:// {username}:{password} @ 127.0.0.1:5984 / {yournewdatabase}」です。

例:

$ curl -X PUT "http://admin:[email protected]:5984/sample_database"

データベースが正常に作成されたことを確認する出力:

{
    "ok" : true
 }

すべてのCouchDBデータベースを一覧表示するには、次のように入力します。

$ curl -X GET http://admin:[email protected]:5984/_all_dbs

出力:

[
    "_replicator",
    "_users",
    "sample_database"
 ]

ステップ6:CouchDBWebインターフェースにアクセスする

CouchDBには、ドキュメントとデザインドキュメントを作成、更新、削除、表示するための組み込みのWebインターフェイスがあります。

CouchDB Webインターフェースにアクセスするには、ご希望のブラウザーでhttp://127.0.0.1:5984/_utils/にアクセスしてください。

結論

このチュートリアルでは、Ubuntu20.04にCouchDBをインストールする方法を学びました。ご質問、ご提案、フィードバックがございましたら、下のコメントボックスにご記入ください。


Ubuntu
  1. Ubuntu18.04LTSにApacheCordovaをインストールする方法

  2. Ubuntu18.04LTSにApacheHadoopをインストールする方法

  3. Ubuntu18.04にApacheCouchDBをインストールする方法

  1. Ubuntu16.04LTSにApacheMavenをインストールする方法

  2. Ubuntu18.04LTSにApacheMavenをインストールする方法

  3. Ubuntu18.04LTSにApacheKafkaをインストールする方法

  1. Ubuntu18.04LTSにApacheCouchDBをインストールする方法

  2. Ubuntu22.04LTSにApacheNetBeansをインストールする方法

  3. Ubuntu16.04LTSにApacheKafkaをインストールする方法