Learn CentOS 24 - Managing Storage
目次:
Apache CouchDBは、Apache Software Foundationによって開発された無料のオープンソースのNoSQLデータベースです。 単一ノードまたはクラスタ化されたデータベースとして使用できます。
CouchDBサーバーは、JSON構造のドキュメントを含む名前付きデータベースにデータを保存します。 各ドキュメントは、いくつかのフィールドと添付ファイルで構成されています。 フィールドには、テキスト、数字、リスト、ブール値などを含めることができます。 データベースドキュメントの読み取り、作成、編集、削除を可能にするRESTful HTTP APIが含まれています。
、CentOS 8へのCouchDBのインストールについて説明します。
CouchDBリポジトリの有効化
CentOS 8にCouchDBをインストールする最も簡単な方法は、ベンダーリポジトリを有効にし、バイナリパッケージをインストールすることです。
rootまたはsudo特権を持つユーザーとして選択したエディターを開き、CouchDBリポジトリファイルを作成します。
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
次のコンテンツをファイルに貼り付けます。
/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
ファイルを保存して、エディターを閉じます。
CentOSにCouchDBをインストールする
次のコマンドを実行して、CouchDBパッケージをインストールします。
sudo dnf install couchdb
インストールが完了したら、CouchDBサービスを有効にして開始します。
sudo systemctl enable --now couchdb
CouchDBの構成
CouchDBは、シングルノードモードまたはクラスターモードでセットアップできます。 この例では、単一ノード構成でサーバーを展開します。 クラスターモードでCouchDBをセットアップする方法については、公式ドキュメントを確認してください。
Fauxtonを使用して、
http://127.0.0.1:5984/_utils#setup
://127.0.0.1:5984 / _utils#setupまたはコマンドラインからCouchDBを構成できます。 セットアップウィザードは、モードの選択と管理者の作成をガイドします。
コマンドラインからadminユーザーとデータベースを作成します。
Apache CouchDBのデータと構成ファイルは、
/opt/couchdb
ディレクトリに保存されます。 管理者アカウントを作成するには、
local.ini
ファイルを開き、下に行を追加します
username = password
の形式のセクション。
sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
admin = mysecretpassword
CouchDBサービスを再起動して、パスワードをハッシュに変更します。
sudo systemctl restart couchdb
同じ形式を使用して、複数の管理者アカウントを追加できます。 新しいアカウントを追加した後は、常にCouchDBサービスを再起動してください。
curl
を使用して、システムデータベース
_users
、
_replicator
、および
_global_changes
を作成します。
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
各コマンドは次を返します。
CouchDBインストールの検証
CouchDBサーバーは
localhost:5984
実行されています。 インストールが成功し、サービスが実行されているかどうかを確認するには、CouchDBデータベースに関する情報をJSON形式で出力する次の
curl
コマンドを実行します。
curl
わかりやすくするために、以下の出力はフォーマットされています。
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/
結論
CouchDB CentOS 8のインストール方法を示しました。次のステップは、Apache CouchDBドキュメントにアクセスして、このトピックに関する詳細情報を見つけることです。
ご質問がある場合は、コメントをお気軽にお寄せください。
centos couchdbデータベースCentOS 7でワニスを使用するようにmagento 2を構成する

ページの速度は、オンラインストアの成功に不可欠です。 このチュートリアルでは、Magento 2を設定してVarnishをフルページキャッシュソリューションとして使用する手順を説明します。
CentOS 7でユーザーを追加および削除する方法

ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、CentOS 7システムでユーザーを追加および削除する方法を説明します。
CentOS 7でスワップスペースを追加する方法

スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、CentOS 7システムにスワップファイルを追加する方法について説明します。