CentOSにCouchDBをインストールする方法 CentOSでのCouchDBインストールチュートリアル

CentOSにCouchDBをインストールする方法 CentOSでのCouchDBインストールチュートリアル

Apche CouchDB は、Apche Software Foundation によって開発された無料のオープンソース NoSQL データベースであり、単一ノード データベースまたはクラスター化データベースとして使用できます。では、CentOS に CouchDB をインストールするにはどうすればよいでしょうか? この記事では、CentOS に CouchDB をインストールする手順を紹介します。

CouchDBリポジトリを有効にする

CentOS に CouchDB をインストールする最も簡単な方法は、ベンダー リポジトリを有効にしてバイナリ パッケージをインストールすることです。

oot ユーザーまたは sudo 権限を持つユーザーとしてエディターを開き、CouchDB リポジトリ ファイルを作成します。

sudo im /etc/yum.epos.d/binty-pche-couchdb-pm.epo

次の内容をファイルに貼り付けます。

[binty--pche-couchdb-pm] nme=binty--pche-couchdb-pm bseul=http://pche.binty.com/couchdb-pm/el$elesee/$bsech/ gpgcheck=0 epo_gpgcheck=0 enbled=

ファイルを保存します。

2. CentOSにCouchDBをインストールする

CouchDB パッケージは、次のコマンドを実行してインストールできます。

sudo dnf instll couchdb

インストールが完了したら、次のコマンドを使用して CouchDB サービスを開始します。

sudo systemctl enble --now couchdb

3. CouchDBを構成する

CouchDB データベースは、シングルノード モードまたはクラスター モードで設定できます。この例では、シングルノード モードで構成します。 Fuxton を使用して CouchDB を構成できます。http http://27.0.0.:5984/_utils#setup _utils#setup アドレスを入力するか、コマンド ラインで構成できます。

コマンドラインから dmin ユーザーとデータベースを作成します。

Apche CouchDB データおよび構成ファイルは/opt/couchdbディレクトリに保存されます。管理者アカウントを作成するには、 locl.iniファイルを開き、 [dmins]セクションの下にusenme = psswodの形式で行を追加します。

sudo im /opt/couchdb/etc/locl.ini

追加された内容は次のようになります。mysecetpsswod mysecetpsswod設定したパスワードに置き換えられます。

[dmins] dmin = mysecetpsswod

次のコマンドを使用して CouchDB サービスを再起動すると、変更されたパスワードが有効になります。

sudo systemctl estt couchdb

同じ形式を使用して複数の管理者アカウントを追加できます。新しいアカウントを追加した後は、必ず CouchDB サービスを再起動してください。

culを使用して、システム データベース_uses_eplicto 、および_globl_chngesを作成します。

cul -u ADMINUSER:PASS -X PUT http://27.0.0.:5984/_uses cul -u ADMINUSER:PASS -X PUT http://27.0.0.:5984/_eplicto cul -u ADMINUSER:PASS -X PUT http://27.0.0.:5984/_globl_chnges

各コマンドが実行されると、通常、次のコンテンツが返されます。

{"ok":tue}

4. CouchDBデータベースのインストールを確認する

CouchDB データベース サービスは、デフォルトではloclhost:5984で実行されています。インストールが成功し、サービスが実行中であることを確認するには、次のculコマンドを実行します。このコマンドは、CouchDB データベースに関する情報を JSON 形式で出力します。

cul http://27.0.0.:5984/

以下の出力はわかりやすくするためにフォーマットされています。

{ "couchdb":"Welcome", "esion":"2.3.", "git_sh":"c298094", "uuid":"5e3878666b077eb9d47b7b06c25b", "fetues":[ "pluggble-stoge-engines", "schedule" ], "endo":{ "nme":"The Apche Softwe Foundtion" } }

<<:  Googleの検索バックリンクアルゴリズムのアップデートが開始され、スパムリンク対策に重点が置かれる

>>:  VirtualBox で拡張機能をインストールできない場合の対処方法

推薦する

産業ブランド企画(産業ブランド企画とデザインは安定的で壮大でなければならない)

産業ブランドの企画とデザインは着実かつ壮大でなければならない工業企業に対する注目と理解については、人...

電子商取引に必須のデータ操作表(「電子商取引操作」で使用できるすべてのグラフィック表がここにあります。学習してください)

「Eコマースオペレーション」オペレーションで使用できるすべてのグラフィックテーブルがここにあります...

seoBeijing (北京の SEO 最適化: 私たちが犯したいくつかの SEO ミス)

北京の SEO 最適化: 私たちが犯したいくつかの SEO ミスエラーが発生しました。検索エンジン最...

SIL: 3つの成長曲線により、第3四半期の収益は過去最高を記録

最近、新聯集成電路(688469.SH)は業績説明会で、第4四半期も同社の稼働率は高水準を維持し、S...

観光ブランド推進(文化観光ブランド確立に向けた広報・プロモーション強化)

文化観光ブランドを確立するための広報・プロモーションの強化広報とプロモーションを強化し、文化観光ブラ...

法律事務所のブランディング(弁護士育成と法律事務所育成:成功する法律事務所ブランドの構築)

弁護士育成と法律事務所育成:成功する法律事務所ブランドの構築Luyou Technology の法律...

新規メディア代理店運営サービスプラン(新規メディア代理店運営サービス内容)

新規メディアエージェンシー運営サービス内容インターネットの急速な発展により、新しいメディアは企業のマ...

製品ニューメディアオペレーション(純粋実践共有 | ニューメディアオペレーション)

純粋に実用的な情報共有 |新しいメディア運営マーケティングをどう定義するか?マーケティングは人間の心...

顧客売上データ分析(日次売上データ分析がなぜ重要なのか?日次売上データを3次元で総合的に分析!)

日々の売上データ分析が重要なのはなぜですか?日々の売上データを3次元で総合的に分析!電子商取引の波が...

UC情報フロー広告プロモーション(UC広告アカウント開設!UC情報フロー広告プロモーション課金モデルと課金基準紹介)

uc広告アカウント開設! UC情報フロー広告プロモーションの課金モデルと課金基準の紹介UC ヘッド...

滴滴出行の自動運転に資金提供、程偉氏は「孤独に耐えられない」

テキスト: インターネット江湖 著者: 劉志成数年間沈黙していた自動運転の道が、再び資本のホットスポ...

ワイルドカード SSL 証明書でサポートされているドメイン名は何ですか?ワイルドカード SSL 証明書ドメイン名マッチングルール

ワイルドカード SSL 証明書でサポートされているドメイン名は何ですか?ワイルドカード SSL 証明...

プライベートドメインユーザー操作とは(プライベートドメイントラフィックとは)

プライベートドメイントラフィックとは何ですか?プライベートドメイントラフィックという用語が最近急に人...

ビッグデータビジネスモデル(ビジネスのボトムレベル思考、クリーニング店が洗濯で儲けるのではなく、ビッグデータで儲けるビジネスモデル)

ビジネスのボトムレベル思考:洗濯ではなくビッグデータで儲けるクリーニング店のビジネスモデル大学のルー...