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

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

このチュートリアルでは、Ubuntu18.04を実行しているVPSにApacheCouchDBをインストールしてセットアップする方法を示します。

Apache CouchDBは、無料のオープンソースのNoSQLデータベースソリューションです。 Apache CouchDBはドキュメント指向のNoSQLデータベースアーキテクチャを備えており、並行性指向の言語であるErlangで実装されています。 Apache CouchDBは、JSONを使用してデータをドキュメントとともに保存し、MapReduceを使用してクエリ言語としてJavaScriptを使用し、APIにRESTfulHTTPを使用します。 CouchDBは、最新のすべてのWebおよびモバイルアプリケーションとスムーズに連携します。これらすべてが、非常にシームレスなデータベースエクスペリエンスを実現します。 CouchDBのインストールを始めましょう。

前提条件:

  • Ubuntu18.04を実行しているサーバー。このチュートリアルでは、2GBのメモリを搭載したマネージドUbuntu18.04VPSの1つを使用します。
  • root権限を持つアカウントでのSSHアクセス、または「root」ユーザー自体へのアクセス。

ステップ1:SSH経由でログインしてパッケージを更新する

rootユーザーとしてSSHを使用してUbuntu18.04VPSにログインします:

ssh root@IP_Address -p Port_number

必要に応じて、「root」をsudo権限を持つユーザーに置き換えます。さらに、「IP_Address」と「Port_Number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換えます。次に、Ubuntu18.04を使用していることを確認しましょう。あなたはこのようにそれをすることができます:

# lsb_release -a

これを出力として取得する必要があります:

Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic

次に、次のコマンドを実行して、サーバーにインストールされているすべてのパッケージが最新の利用可能なバージョンに更新されていることを確認します。

# apt update && apt upgrade

ステップ2:ApacheCouchDBをインストールする

Apache CouchDBをインストールする前に、公式のCouchDB PPAリポジトリを追加する必要があります。これは、PPAリポジトリを使用してCouchDBをインストールするのが最も簡単な方法だからです。これを行うには、次のコマンドを実行します。

# curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | apt-key add -
# echo "deb https://apache.bintray.com/couchdb-deb bionic main" | tee -a /etc/apt/sources.list

PPAリポジトリが追加されました。次に、パッケージリストを更新し、最後にCouchDBのインストールを続行する必要があります。

# apt update
# apt install couchdb

このチュートリアルでは、スタンドアロンを選択し、を選択して続行します。

スタンドアロンノードでCouchDBをインストールしているので、127.0.0.1でリッスンするように設定できます。

このステップでは、CouchDBの「admin」ユーザーのパスワードを作成する必要があります。

パスワードを繰り返してApacheCouchDBのインストールを開始し、インストールプロセスを完了します。

おめでとう! ApacheCouchDBが正常にインストールされました。インストール後、CouchDBが自動的に起動します。次のコマンドを使用して、起動時にCouchDBを開始できるようにすることができます。

# systemctl enable couchdb

次のコマンドを使用して、CouchDBのステータスを確認できます。

# systemctl status couchdb


この時点で、http://127.0.0.1:5984/_utils/にアクセスできます。 前の手順で作成した資格情報を使用してログインします。

ローカルネットワークの外部からCouchDBにアクセスできるようにするために、リスニングアドレスを変更できます。 /opt/couchdb/etc/local.iniファイルを編集し、その構成ファイルのバインドアドレス変数に0.0.0.0を追加する必要があります。変更を加えた後は、ApacheCouchDBを再起動することを忘れないでください。この時点で、http://12.34.56.78:5984にアクセスできるはずです。12.34.56.78をサーバーの実際のIPアドレスに置き換えてください。

ステップ3:データベースを作成する

http://127.0.0.1:5984/_utils/でFauxtonコントロールパネルにログインしたら インストール中に作成した管理者資格情報を使用して、データベースを作成できるはずです。画面の左側にあるデータベースアイコンをクリックしてから、画面の右上にある[データベースの作成]ボタンをクリックします。そこからは一目瞭然です。

注:インターネットを介してCouchDBにアクセスできるようにすることはお勧めしません。これにより、誰でもすべてのドキュメントとデータベースにアクセスできるようになります。管理者アカウントを作成したため、ファイルを編集または削除することはできません。したがって、リモートでアクセスする必要がある場合は、SSHトンネリングを利用するか、特定のIPアドレスがiptablesまたは任意のファイアウォールプログラムを介して接続できるようにすることをお勧めします。

もちろん、Ubuntu18.04にApacheCouchDBをインストールする方法を知る必要はありません。 Ubuntu18.04VPSをホストしている場合。その場合は、サポートチームにUbuntu18.04にApacheCouchDBをインストールするように依頼するだけです。これらは24時間年中無休で利用可能であり、ApacheCouchDBのインストールやその他の要件に対応することができます。 Ubuntu20.04にCouchDBをインストールする方法に関する最新のアップデートもお読みください。

PS 。 Ubuntu18.04にApacheCouchDBをインストールする方法に関するこのブログ投稿を読んで楽しんでいる場合は、以下のショートカットを使用してソーシャルネットワークで共有するか、コメントセクションにコメントを残してください。ありがとうございます。


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

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

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

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

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

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

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

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

  3. UbuntuにApacheをインストールするにはどうすればいいですか?