sql >> データベース >  >> NoSQL >> CouchDB

Debian10にCouchDBをインストールする方法

    CouchDB 高性能のオープンソースNoSQL データがキー/値のペア、リスト、またはマップとしてJSONベースのドキュメント形式で保存されるソリューション。 RESTFUL APIを提供します これにより、ユーザーはオブジェクトの読み取り、編集、削除などのタスクを実行して、データベースドキュメントを簡単に管理できます。

    CouchDB ネットワーク内のさまざまなインスタンス間でのデータベースの高速インデックス作成や簡単なレプリケーションなどの大きな利点を提供します。このガイドでは、 CouchDBをインストールする方法について説明します。 Debian 10

    ステップ1:DebianにCouchDBリポジトリを追加する

    まず、 Debianにログインします。 サーバーと、次のようにaptパッケージマネージャーを使用してパッケージリストを更新します。

    $ sudo apt update
    

    次に、 CouchDBを追加する必要があります Debianのリポジトリ 次のように:

    $ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list
    

    その後、 GPGをインポートします 図のようにcurlコマンドを使用してキーを押します。

    $ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
    

    ステップ2:DebianにCouchDBをインストールする

    CouchDBを使用 リポジトリが配置されたら、システムパッケージリストを更新して、新しく追加されたリポジトリを同期します。

    $ sudo apt update
    

    次に、 CouchDBをインストールします 示されているようにaptパッケージマネージャーを使用する:

    $ sudo apt install couchdb
    

    途中で、いくつかの重要な詳細を入力するように求められます。まず、インスタンスに設定する構成の種類を指定する必要があります。単一のサーバーにのみインストールするため、「スタンドアロン」を選択します ’オプション。

    次に、ネットワークバインドインターフェイスを提供します。これは最初はlocalhostに設定されています アドレス– 127.0.0.1 。ただし、 0.0.0.0に設定できます すべてのネットワークインターフェイスをリッスンできるようにします。

    その後、管理者パスワードを入力します。これは、 CouchDBにアクセスするときに使用されるパスワードです。 WebUI経由 。

    そしてそれを確認します。

    ステップ3:CouchDBが実行されていることを確認する

    CouchDB ポート5984をリッスンします デフォルトでは。次のようにnetstatユーティリティを呼び出すことで、これを確認できます。

    $ sudo netstat -pnltu | grep 5984
    

    または、システムサービスを使用して、 CouchDBであることを確認できます。 デーモンが実行されています:

    $ sudo systemctl status couchdb
    

    よろしい、 CouchDB インスタンスは期待どおりに実行されています。

    ステップ4:WebUIを介したCouchDBへのアクセス

    CouchDBの管理 それが提供するシンプルで直感的なウェブインターフェースのおかげで、簡単です。 CouchDBにアクセスするには、次のURLを参照してください:

    http://localhost:5984 
    

    インストール時に設定したユーザー名とパスワードを使用してログインする必要があります。

    ログインすると、次のインターフェイスが表示されます。

    そして、それで終わりです。 CouchDBのインストールについて説明しました Debian 10


    1. ServiceStackエンティティIDフィールド名

    2. SparkでRedis:タスクをシリアル化できません

    3. Aggregationパイプライン、MapReduce、またはrunCommandに保存されているJavaScript関数を使用する

    4. mongoDBでObjectIDを持つドキュメントを検索します