Code前端首页关于Code前端联系我们

CouchDB 教程:在 Windows/Linux 上安装 CouchDB 数据库

terry 2年前 (2023-09-26) 阅读数 51 #数据库

下载并安装 CouchDB。由于时间和篇幅限制,这里我们只介绍Windows 10 64位和Ubuntu上的CouchDB安装配置。

1。在Windows上安装CouchDB

下载CouchDB

前往CouchDB的官方网站:http://couchdb.apache.org/,点击右上角的下载链接。它跳转到下载页面。 。 CouchDB 有不同格式的文件可供下载。这里Windows (x64)选择这个版本,如下图-

CouchDB教程:windows/linux上安装CouchDB数据库

安装完成后,打开浏览器,进入以下链接:http://127.0.0.1:5984 /。

如果没有问题,您应该会看到以下输出:

您可以通过以下 URL 与 CouchDB Web 界面进行通信:

http://127.0.0.1:5984/_utils

现在进入验证选项卡并验证安装:

验证后,您将收到一条验证消息。

现在转到安装程序选项卡并看到两个选项:配置集群 (配置集群) 和配置单节点 (配置单节点)。

集群用于多个服务器和大型安装。对于简单的数据库应用程序,选择“配置单节点(配置单节点)”。

当您点击“配置单节点(配置单节点)”时,您需要填写一些信息。

您可以通过单击“管理员 (管理员)”选项卡来更改密码或创建其他管理员。

2。在 Linux 系统上安装 CouchDB

某些 Linux 系统内部提供 CouchDB 数据库。例如,要在Ubuntu和Debian上安装CouchDB,请使用以下指令:

sudo apt install couchdb
Shell

执行结果如下 -

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
Shell

安装完成后,couchdb将自动启动。现在打开浏览器并测试安装结果 -

CouchDB教程:windows/linux上安装CouchDB数据库

注意:上面可以看到默认安装了 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以从相应的存储库获取最新的CouchDB版本:

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

现在添加了一个新的PPA 并开始使用最新的软件包信息更新系统:

$ sudo apt-get update
Shell

如果此服务器上之前安装了 CouchDB,请先卸载现有版本:

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

现在安装 CouchDB:

$ sudo apt-get install couchdb -y
Shell

上述步骤将安装最新稳定版本的 couchdb。默认情况下,CouchDB 使用端口 5984localhost 上运行。可以通过从命令行运行curl 来检索此基本信息(验证安装结果):

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

CouchDB 是一个可以在 Web 浏览器中验证的 Web 界面。打开以下主页 URL:

http://localhost:5984/
Shell

您将看到以下输出:

CouchDB教程:windows/linux上安装CouchDB数据库

如果您的 Linux 系统没有 CouchDB,请安装 CouchDB 和以下依赖项:

  • Erlang OTP
  • ICU
  • OpenSSL
  • Mozilla SpiderMonkey
  • GNU Make
  • GNU 编译器集合
  • libcurl
  • help2man
  • 用于文档的Python
  • 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
Shell

配置并启动 CouchDB。使用以下网址验证输出结果:

http://127.0.0.1:5984/

原文来自【易白教程】。商业转载请联系作者获得许可。非商业转载,请保留原文链接:https://www.yiibai.com/couchdb/installation.html

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门