GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu20.04にCouchDBをインストールする方法

この短いチュートリアルでは、Ubuntu20.04にCouchDBをインストールする方法を説明します。 CouchDBは、Erlangで記述された無料のオープンソースドキュメント指向のNoSQLデータベースです。これにより、単一の論理データベースサーバーを任意の数のサーバーまたはVPSで実行できます。 CouchDBは、単一ノードまたはクラスター化データベースとして使用できます。 JSONベースのドキュメント形式でデータを保存および収集します。高性能のNoSQLデータベースシステムをお探しの場合は、CouchDBが最適です。 Ubuntu20.04へのCouchDBのインストールには10分もかかりません。

前提条件
  • Ubuntu 20.04 VPS(SSD 2 VPSプランを使用します)
  • rootユーザーアカウントへのアクセス(またはroot権限を持つ管理者アカウントへのアクセス)

ステップ1:サーバーにログインしてサーバーOSパッケージを更新する

まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。

開始する前に、サーバーにインストールされているすべてのUbuntuOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。

apt-get update -y
apt-get upgrade -y

ステップ2:必要な依存関係をインストールする

開始する前に、サーバーにいくつかの依存関係をインストールする必要があります。次のコマンドですべてをインストールできます:

apt-get install curl software-properties-common apt-transport-https gnupg2 -y

すべての依存関係がインストールされたら、CouchDBのインストールに進むことができます。

ステップ3:CouchDBをインストールする

デフォルトでは、CouchDBはUbuntu標準リポジトリでは使用できません。そのため、CouchDBリポジトリをシステムに追加する必要があります。

まず、次のコマンドでGPGキーを追加します。

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

次に、CouchDBリポジトリをAPTに追加します:

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

次に、リポジトリを更新し、次のコマンドを使用してCouchDBをインストールします。

apt-get update -y
apt-get install couchdb -y

インストール中に、以下に示すように、スタンドアロンモードまたはクラスターモードでCouchDBをインストールするように求められます。

スタンドアロンを選択します Enterを押します 。以下に示すように、リスニングIPアドレスを設定するように求められます。

0.0.0.0と入力します すべてのネットワークインターフェースについて、 Enterを押します 。以下に示すように、パスワード管理者ユーザーを設定するように求められます。

タイプ および確認 パスワードを入力し、 Enterを押します インストールを完了します。

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

この時点で、CouchDBがインストールされ、ポート5984でリッスンしています。次のコマンドを使用して確認できます。

ss -antpl | grep 5984

次の出力が得られるはずです:

LISTEN    0         128                0.0.0.0:5984             0.0.0.0:*        users:(("beam.smp",pid=56216,fd=18))                                           

これで、以下に示すように、curlコマンドを使用してCouchDBのインストールを確認できます。

curl http://127.0.0.1:5984/

すべて問題がなければ、CouchDBデータベース情報をJSON形式で取得する必要があります:

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

ステップ5:CouchDBWebUIにアクセスする

URL http://your-server-ip:5984/_utils/を使用してCouchDBWebインターフェースにアクセスすることもできます。 。次の画面が表示されます:

管理者のユーザー名とパスワードを入力し、ログインをクリックします ボタン。次の画面にCouchDBダッシュボードが表示されます。

ステップ6:CouchDBサービスを管理する

次のコマンドを使用して、CouchDBサービスを開始および停止できます。

systemctl stop couchdb
systemctl start couchdb

CouchDBサービスのステータスを確認するには、次のコマンドを実行します。

systemctl status couchdb

もちろん、データベースVPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にCouchDBのセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


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

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

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

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

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

  3. Ubuntu10.04にPanda3Dをインストールする方法

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

  2. UbuntuにZabbixをインストールする方法

  3. Ubuntu14.04にObserviumをインストールする方法