在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ CouchDB安裝配置
CouchDB刪除文檔
CouchDB修改文檔
CouchDB教程
CouchDB是什么?
CouchDB創(chuàng)建文檔
為什么使用CouchDB?
CouchDB創(chuàng)建數(shù)據(jù)庫
CouchDB安裝配置
CouchDB快速入門
CouchDB HTTP API
CouchDB刪除數(shù)據(jù)庫
CouchDB cURL
CouchDB與MongoDB比較
CouchDB的特點

CouchDB安裝配置

在這篇文章中,我們主要介紹和演示如何下載和安裝 CouchDB , 由于時間和篇幅的限制,這里只介紹在 Window 10 64位和Ubuntu的CouchDB安裝配置。

1. 在Windows上安裝CouchDB

下載CouchDB

訪問CouchDB官方網(wǎng)站:http://couchdb.apache.org/ , 點擊右上方的下載(Download)鏈接,就會跳到下載頁面,CouchDB有各種格式的文件可供下載,這里選擇 Windows (x64) 這個版本,如下圖所示 -

完成安裝后,打開瀏覽器并訪問以下鏈接:http://127.0.0.1:5984/ 。

如果沒有問題,應(yīng)該會看到以下輸出:

可以使用以下網(wǎng)址與CouchDB Web界面進(jìn)行交互:

http://127.0.0.1:5984/_utils

現(xiàn)在轉(zhuǎn)到驗證選項卡并驗證安裝情況:

驗證后,您將收到一條驗證信息。

現(xiàn)在轉(zhuǎn)到安裝程序選項卡,看到兩個選項:配置集群(Configure cluster)和配置單節(jié)點(configure single node)。

群集用于多個服務(wù)器和大型設(shè)置。 對于一個簡單的數(shù)據(jù)庫應(yīng)用程序,則選擇“配置單節(jié)點(configure single node)”。

當(dāng)您單擊“配置單節(jié)點(configure single node)”時,必須填寫一些憑據(jù)。

可以通過單擊“管理(Admin)”選項卡來更改密碼或創(chuàng)建其他管理員。

2. 在Linux系統(tǒng)上安裝CouchDB

一些Linux系統(tǒng)在內(nèi)部有提供CouchDB數(shù)據(jù)庫。 例如,要在Ubuntu和Debian上安裝CouchDB,請使用以下說明:

sudo apt install couchdb

執(zhí)行結(jié)果如下 -

yiibai@ubuntu:~$ sudo apt install couchdb
[sudo] password for yiibai:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  couchdb-bin couchdb-common erlang-asn1 erlang-base-hipe erlang-crypto
  erlang-eunit erlang-inets erlang-mnesia erlang-os-mon erlang-public-key
  erlang-runtime-tools erlang-snmp erlang-ssl erlang-syntax-tools erlang-tools
  erlang-webtool erlang-xmerl libmozjs185-1.0 libsctp1 lksctp-tools
Suggested packages:
  erlang erlang-manpages erlang-doc erlang-edoc erlang-gs erlang-observer
The following NEW packages will be installed:
  couchdb couchdb-bin couchdb-common erlang-asn1 erlang-base-hipe
  erlang-crypto erlang-eunit erlang-inets erlang-mnesia erlang-os-mon
  erlang-public-key erlang-runtime-tools erlang-snmp erlang-ssl
  erlang-syntax-tools erlang-tools erlang-webtool erlang-xmerl libmozjs185-1.0
  libsctp1 lksctp-tools
0 upgraded, 21 newly installed, 0 to remove and 450 not upgraded.
Need to get 19.7 MB of archives.
After this operation, 43.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

安裝完成后,couchdb自動啟動,現(xiàn)在打開瀏覽器并測試安裝結(jié)果 -

注:可以看到上面默認(rèn)安裝的是 couchdb 1.5.0 版本,如果有興趣可以安裝最新版本,參考接下來的步驟。

安裝最新版本(apache-couchdb-1.6.0) -

$ sudo apt-get --no-install-recommends -y install \
    build-essential pkg-config erlang \
    libicu-dev libmozjs185-dev libcurl4-openssl-dev

$ sudo apt-get update

$ sudo apt-get install software-properties-common -y

添加PPA,以從相應(yīng)的存儲庫獲取最新的CouchDB版本:

$ sudo add-apt-repository ppa:couchdb/stable -y

現(xiàn)在已經(jīng)添加了一個新的PPA,開始更新系統(tǒng),使其具有最新的包信息:

$ sudo apt-get update

如果之前在此服務(wù)器上安裝了CouchDB,請先刪除現(xiàn)有版本:

$ sudo apt-get remove couchdb couchdb-bin couchdb-common -yf

現(xiàn)在安裝CouchDB:

$ sudo apt-get install couchdb -y

通過上面步驟,couchdb最新穩(wěn)定版本就安裝好了。默認(rèn)情況下,CouchDB在localhost上使用端口5984運(yùn)行,可以通過從命令行運(yùn)行curl來檢索此基本信息(驗證安裝結(jié)果):

yiibai@ubuntu:~$ curl localhost:5984
{"couchdb":"Welcome","uuid":"22d9e91e925fecdb5a3698e26a7f6815","version":"1.6.1","vendor":{"name":"Ubuntu","version":"14.04"}}
yiibai@ubuntu:~$

CouchDB是一個Web界面,可以在Web瀏覽器上進(jìn)行驗證。打開以下主頁網(wǎng)址:

http://localhost:5984/

將看到以下輸出:

如果Linux系統(tǒng)沒有CouchDB,則安裝CouchDB及其以下依賴項:

  • Erlang OTP
  • ICU
  • OpenSSL
  • Mozilla SpiderMonkey
  • GNU Make
  • GNU Compiler Collection
  • libcurl
  • help2man
  • Python for docs
  • Python Sphinx

要安裝上述依賴項,請使用以下命令:

$sudo yum install autoconf  
$sudo yum install autoconf-archive  
$sudo yum install automake  
$sudo yum install curl-devel  
$sudo yum install erlang-asn1  
$sudo yum install erlang-erts  
$sudo yum install erlang-eunit  
$sudo yum install erlang-os_mon  
$sudo yum install erlang-xmerl  
$sudo yum install help2man  
$sudo yum install js-devel  
$sudo yum install libicu-devel  
$sudo yum install libtool  
$sudo yum install perl-Test-Harness

然后配置并啟動CouchDB。使用以下URL驗證輸出:

http://127.0.0.1:5984/

上一篇:CouchDB的特點下一篇:CouchDB修改文檔