CentOS 8.2部署CouchDB 3.3数据库的方法
<p><img title="CentOS 8.2部署CouchDB 3.3数据库的方法" alt="CentOS 8.2部署CouchDB 3.3数据库的方法" loading="lazy" src="https://zhuji.jb51.net/uploads/img/202305/81eb2f96a8c7151b6f99dd8edae67864.jpg"></p>
<p>
couchdb是一个开源的,面向文档的nosql数据库。在本文中,您将学习如何在centos 8上安装apache couchdb。</p>
<h3>
什么是apache couchdb?</h3>
<p>
couchdb是由apache software foundation开发的开源数据库管理系统。它是在erlang中开发的nosql文档存储数据库。</p>
<p>
couchdb使用多种格式和协议来存储,传输和处理其数据,它使用json(javascript对象表示法)存储数据,使用mapreduce将javascript作为查询语言以及api的http。</p>
<p>
与关系数据库不同,couchdb数据库不在表中存储数据和关系。相反,每个数据库都是独立文档的集合。每个文档都维护自己的数据和独立的架构。</p>
<p>
couchdb软件包括一个本地web界面,即用于管理couchdb数据库服务器的fauxton。</p>
<ul>
<li>
cpu:3.4 ghz(2核)</li>
<li>
内存:2 gb</li>
<li>
储存空间:20 gb</li>
<li>
作业系统:centos 8.2</li>
<li>
主机名:couchdb.lianglab.cn</li>
<li>
ip地址:192.168.6.200/24</li>
</ul>
<h3>
第一步:更新centos 8软件包</h3>
<p>
通过使用ssh客户端,以root用户身份与couchdb.lianglab.cn连接。</p>
<p>
最佳做法是在centos 8操作系统上安装任何新东西之前,先更新已安装的软件包。</p>
<p>
使用dnf命令更新centos 8中已安装的软件包。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_255974">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
<div class="line number17 index16 alt2">
17</div>
<div class="line number18 index17 alt1">
18</div>
<div class="line number19 index18 alt2">
19</div>
<div class="line number20 index19 alt1">
20</div>
<div class="line number21 index20 alt2">
21</div>
<div class="line number22 index21 alt1">
22</div>
<div class="line number23 index22 alt2">
23</div>
<div class="line number24 index23 alt1">
24</div>
<div class="line number25 index24 alt2">
25</div>
<div class="line number26 index25 alt1">
26</div>
<div class="line number27 index26 alt2">
27</div>
<div class="line number28 index27 alt1">
28</div>
<div class="line number29 index28 alt2">
29</div>
<div class="line number30 index29 alt1">
30</div>
<div class="line number31 index30 alt2">
31</div>
<div class="line number32 index31 alt1">
32</div>
<div class="line number33 index32 alt2">
33</div>
<div class="line number34 index33 alt1">
34</div>
<div class="line number35 index34 alt2">
35</div>
<div class="line number36 index35 alt1">
36</div>
<div class="line number37 index36 alt2">
37</div>
<div class="line number38 index37 alt1">
38</div>
<div class="line number39 index38 alt2">
39</div>
<div class="line number40 index39 alt1">
40</div>
<div class="line number41 index40 alt2">
41</div>
<div class="line number42 index41 alt1">
42</div>
<div class="line number43 index42 alt2">
43</div>
<div class="line number44 index43 alt1">
44</div>
<div class="line number45 index44 alt2">
45</div>
<div class="line number46 index45 alt1">
46</div>
<div class="line number47 index46 alt2">
47</div>
<div class="line number48 index47 alt1">
48</div>
<div class="line number49 index48 alt2">
49</div>
<div class="line number50 index49 alt1">
50</div>
<div class="line number51 index50 alt2">
51</div>
<div class="line number52 index51 alt1">
52</div>
<div class="line number53 index52 alt2">
53</div>
<div class="line number54 index53 alt1">
54</div>
<div class="line number55 index54 alt2">
55</div>
<div class="line number56 index55 alt1">
56</div>
<div class="line number57 index56 alt2">
57</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># hostnamectl </code><code class="sql keyword">set</code><code class="sql plain">-hostname couchdb.lianglab.cn</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="sql plain"># dnf -y </code><code class="sql keyword">update</code>
</div>
<div class="line number4 index3 alt1">
<code class="sql plain">...</code>
</div>
<div class="line number5 index4 alt2">
<code class="sql plain">upgraded:</code>
</div>
<div class="line number6 index5 alt1">
<code class="sql spaces"> </code><code class="sql plain">networkmanager-1:1.22.8-5.el8_2.x86_64</code>
</div>
<div class="line number7 index6 alt2">
<code class="sql spaces"> </code><code class="sql plain">networkmanager-libnm-1:1.22.8-5.el8_2.x86_64</code>
</div>
<div class="line number8 index7 alt1">
<code class="sql spaces"> </code><code class="sql plain">networkmanager-team-1:1.22.8-5.el8_2.x86_64</code>
</div>
<div class="line number9 index8 alt2">
<code class="sql spaces"> </code><code class="sql plain">networkmanager-tui-1:1.22.8-5.el8_2.x86_64</code>
</div>
<div class="line number10 index9 alt1">
<code class="sql spaces"> </code><code class="sql plain">bind-export-libs-32:9.11.13-5.el8_2.x86_64</code>
</div>
<div class="line number11 index10 alt2">
<code class="sql spaces"> </code><code class="sql plain">ca-certificates-2020.2.41-80.0.el8_2.noarch</code>
</div>
<div class="line number12 index11 alt1">
<code class="sql spaces"> </code><code class="sql plain">dbus-1:1.12.8-10.el8_2.x86_64</code>
</div>
<div class="line number13 index12 alt2">
<code class="sql spaces"> </code><code class="sql plain">dbus-common-1:1.12.8-10.el8_2.noarch</code>
</div>
<div class="line number14 index13 alt1">
<code class="sql spaces"> </code><code class="sql plain">dbus-daemon-1:1.12.8-10.el8_2.x86_64</code>
</div>
<div class="line number15 index14 alt2">
<code class="sql spaces"> </code><code class="sql plain">dbus-libs-1:1.12.8-10.el8_2.x86_64</code>
</div>
<div class="line number16 index15 alt1">
<code class="sql spaces"> </code><code class="sql plain">dbus-tools-1:1.12.8-10.el8_2.x86_64</code>
</div>
<div class="line number17 index16 alt2">
<code class="sql spaces"> </code><code class="sql plain">dnf-4.2.17-7.el8_2.noarch</code>
</div>
<div class="line number18 index17 alt1">
<code class="sql spaces"> </code><code class="sql plain">dnf-data-4.2.17-7.el8_2.noarch</code>
</div>
<div class="line number19 index18 alt2">
<code class="sql spaces"> </code><code class="sql plain">gnutls-3.6.8-11.el8_2.x86_64</code>
</div>
<div class="line number20 index19 alt1">
<code class="sql spaces"> </code><code class="sql plain">grub2-common-1:2.02-87.el8_2.noarch</code>
</div>
<div class="line number21 index20 alt2">
<code class="sql spaces"> </code><code class="sql plain">grub2-pc-1:2.02-87.el8_2.x86_64</code>
</div>
<div class="line number22 index21 alt1">
<code class="sql spaces"> </code><code class="sql plain">grub2-pc-modules-1:2.02-87.el8_2.noarch</code>
</div>
<div class="line number23 index22 alt2">
<code class="sql spaces"> </code><code class="sql plain">grub2-tools-1:2.02-87.el8_2.x86_64</code>
</div>
<div class="line number24 index23 alt1">
<code class="sql spaces"> </code><code class="sql plain">grub2-tools-efi-1:2.02-87.el8_2.x86_64</code>
</div>
<div class="line number25 index24 alt2">
<code class="sql spaces"> </code><code class="sql plain">grub2-tools-extra-1:2.02-87.el8_2.x86_64</code>
</div>
<div class="line number26 index25 alt1">
<code class="sql spaces"> </code><code class="sql plain">grub2-tools-minimal-1:2.02-87.el8_2.x86_64</code>
</div>
<div class="line number27 index26 alt2">
<code class="sql spaces"> </code><code class="sql plain">iptables-1.8.4-10.el8_2.1.x86_64</code>
</div>
<div class="line number28 index27 alt1">
<code class="sql spaces"> </code><code class="sql plain">iptables-ebtables-1.8.4-10.el8_2.1.x86_64</code>
</div>
<div class="line number29 index28 alt2">
<code class="sql spaces"> </code><code class="sql plain">iptables-libs-1.8.4-10.el8_2.1.x86_64</code>
</div>
<div class="line number30 index29 alt1">
<code class="sql spaces"> </code><code class="sql plain">kernel-tools-4.18.0-193.14.2.el8_2.x86_64</code>
</div>
<div class="line number31 index30 alt2">
<code class="sql spaces"> </code><code class="sql plain">kernel-tools-libs-4.18.0-193.14.2.el8_2.x86_64</code>
</div>
<div class="line number32 index31 alt1">
<code class="sql spaces"> </code><code class="sql plain">libdnf-0.39.1-6.el8_2.x86_64</code>
</div>
<div class="line number33 index32 alt2">
<code class="sql spaces"> </code><code class="sql plain">libnghttp2-1.33.0-3.el8_2.1.x86_64</code>
</div>
<div class="line number34 index33 alt1">
<code class="sql spaces"> </code><code class="sql plain">microcode_ctl-4:20191115-4.20200609.1.el8_2.x86_64</code>
</div>
<div class="line number35 index34 alt2">
<code class="sql spaces"> </code><code class="sql keyword">open</code><code class="sql plain">-vm-tools-11.0.5-3.el8.x86_64</code>
</div>
<div class="line number36 index35 alt1">
<code class="sql spaces"> </code><code class="sql plain">python3-dnf-4.2.17-7.el8_2.noarch</code>
</div>
<div class="line number37 index36 alt2">
<code class="sql spaces"> </code><code class="sql plain">python3-hawkey-0.39.1-6.el8_2.x86_64</code>
</div>
<div class="line number38 index37 alt1">
<code class="sql spaces"> </code><code class="sql plain">python3-libdnf-0.39.1-6.el8_2.x86_64</code>
</div>
<div class="line number39 index38 alt2">
<code class="sql spaces"> </code><code class="sql plain">python3-perf-4.18.0-193.14.2.el8_2.x86_64</code>
</div>
<div class="line number40 index39 alt1">
<code class="sql spaces"> </code><code class="sql plain">selinux-policy-3.14.3-41.el8_2.5.noarch</code>
</div>
<div class="line number41 index40 alt2">
<code class="sql spaces"> </code><code class="sql plain">selinux-policy-targeted-3.14.3-41.el8_2.5.noarch</code>
</div>
<div class="line number42 index41 alt1">
<code class="sql spaces"> </code><code class="sql plain">systemd-239-31.el8_2.2.x86_64</code>
</div>
<div class="line number43 index42 alt2">
<code class="sql spaces"> </code><code class="sql plain">systemd-libs-239-31.el8_2.2.x86_64</code>
</div>
<div class="line number44 index43 alt1">
<code class="sql spaces"> </code><code class="sql plain">systemd-pam-239-31.el8_2.2.x86_64</code>
</div>
<div class="line number45 index44 alt2">
<code class="sql spaces"> </code><code class="sql plain">systemd-udev-239-31.el8_2.2.x86_64</code>
</div>
<div class="line number46 index45 alt1">
<code class="sql spaces"> </code><code class="sql plain">yum-4.2.17-7.el8_2.noarch</code>
</div>
<div class="line number47 index46 alt2">
</div>
<div class="line number48 index47 alt1">
<code class="sql plain">installed:</code>
</div>
<div class="line number49 index48 alt2">
<code class="sql spaces"> </code><code class="sql plain">kernel-4.18.0-193.14.2.el8_2.x86_64</code>
</div>
<div class="line number50 index49 alt1">
<code class="sql spaces"> </code><code class="sql plain">kernel-core-4.18.0-193.14.2.el8_2.x86_64</code>
</div>
<div class="line number51 index50 alt2">
<code class="sql spaces"> </code><code class="sql plain">kernel-modules-4.18.0-193.14.2.el8_2.x86_64</code>
</div>
<div class="line number52 index51 alt1">
</div>
<div class="line number53 index52 alt2">
<code class="sql plain">removed:</code>
</div>
<div class="line number54 index53 alt1">
<code class="sql spaces"> </code><code class="sql plain">kernel-4.18.0-147.5.1.el8_1.x86_64</code>
</div>
<div class="line number55 index54 alt2">
<code class="sql spaces"> </code><code class="sql plain">kernel-core-4.18.0-147.5.1.el8_1.x86_64</code>
</div>
<div class="line number56 index55 alt1">
<code class="sql spaces"> </code><code class="sql plain">kernel-modules-4.18.0-147.5.1.el8_1.x86_64</code>
</div>
<div class="line number57 index56 alt2">
<code class="sql plain">complete!</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
升级软件包后,请验证新的内核版本。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_41136">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># uname -r</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql plain">4.18.0-193.el8.x86_64</code>
</div>
<div class="line number3 index2 alt2">
<code class="sql plain"># cat /etc/redhat-release </code>
</div>
<div class="line number4 index3 alt1">
<code class="sql plain">centos linux release 8.2.2004 (core)</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<h3>
第二步:centos 8上安装epel yum存储库</h3>
<p>
couchdb数据库服务器需要一些标准yum存储库中不可用的软件包,因此,我们在centos 8服务器上安装了epel(企业linux的额外软件包) yum存储库。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_28205">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
<div class="line number17 index16 alt2">
17</div>
<div class="line number18 index17 alt1">
18</div>
<div class="line number19 index18 alt2">
19</div>
<div class="line number20 index19 alt1">
20</div>
<div class="line number21 index20 alt2">
21</div>
<div class="line number22 index21 alt1">
22</div>
<div class="line number23 index22 alt2">
23</div>
<div class="line number24 index23 alt1">
24</div>
<div class="line number25 index24 alt2">
25</div>
<div class="line number26 index25 alt1">
26</div>
<div class="line number27 index26 alt2">
27</div>
<div class="line number28 index27 alt1">
28</div>
<div class="line number29 index28 alt2">
29</div>
<div class="line number30 index29 alt1">
30</div>
<div class="line number31 index30 alt2">
31</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># dnf install -y epel-release</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql plain">================================================================================</code>
</div>
<div class="line number3 index2 alt2">
<code class="sql spaces"> </code><code class="sql plain">package architecture version repository </code><code class="sql keyword">size</code>
</div>
<div class="line number4 index3 alt1">
<code class="sql plain">================================================================================</code>
</div>
<div class="line number5 index4 alt2">
<code class="sql plain">installing:</code>
</div>
<div class="line number6 index5 alt1">
<code class="sql spaces"> </code><code class="sql plain">epel-release noarch 8-8.el8 extras 23 k</code>
</div>
<div class="line number7 index6 alt2">
</div>
<div class="line number8 index7 alt1">
<code class="sql keyword">transaction</code> <code class="sql plain">summary</code>
</div>
<div class="line number9 index8 alt2">
<code class="sql plain">================================================================================</code>
</div>
<div class="line number10 index9 alt1">
<code class="sql plain">install 1 package</code>
</div>
<div class="line number11 index10 alt2">
</div>
<div class="line number12 index11 alt1">
<code class="sql plain">total download </code><code class="sql keyword">size</code><code class="sql plain">: 23 k</code>
</div>
<div class="line number13 index12 alt2">
<code class="sql plain">installed </code><code class="sql keyword">size</code><code class="sql plain">: 32 k</code>
</div>
<div class="line number14 index13 alt1">
<code class="sql plain">downloading packages:</code>
</div>
<div class="line number15 index14 alt2">
<code class="sql plain">epel-release-8-8.el8.noarch.rpm 34 kb/s | 23 kb 00:00</code>
</div>
<div class="line number16 index15 alt1">
<code class="sql comments">--------------------------------------------------------------------------------</code>
</div>
<div class="line number17 index16 alt2">
<code class="sql plain">total 7.4 kb/s | 23 kb 00:03</code>
</div>
<div class="line number18 index17 alt1">
<code class="sql plain">running </code><code class="sql keyword">transaction</code> <code class="sql keyword">check</code>
</div>
<div class="line number19 index18 alt2">
<code class="sql keyword">transaction</code> <code class="sql keyword">check</code> <code class="sql plain">succeeded.</code>
</div>
<div class="line number20 index19 alt1">
<code class="sql plain">running </code><code class="sql keyword">transaction</code> <code class="sql plain">test</code>
</div>
<div class="line number21 index20 alt2">
<code class="sql keyword">transaction</code> <code class="sql plain">test succeeded.</code>
</div>
<div class="line number22 index21 alt1">
<code class="sql plain">running </code><code class="sql keyword">transaction</code>
</div>
<div class="line number23 index22 alt2">
<code class="sql spaces"> </code><code class="sql plain">preparing : 1/1</code>
</div>
<div class="line number24 index23 alt1">
<code class="sql spaces"> </code><code class="sql plain">installing : epel-release-8-8.el8.noarch 1/1</code>
</div>
<div class="line number25 index24 alt2">
<code class="sql spaces"> </code><code class="sql plain">running scriptlet: epel-release-8-8.el8.noarch 1/1</code>
</div>
<div class="line number26 index25 alt1">
<code class="sql spaces"> </code><code class="sql plain">verifying : epel-release-8-8.el8.noarch 1/1</code>
</div>
<div class="line number27 index26 alt2">
</div>
<div class="line number28 index27 alt1">
<code class="sql plain">installed:</code>
</div>
<div class="line number29 index28 alt2">
<code class="sql spaces"> </code><code class="sql plain">epel-release-8-8.el8.noarch</code>
</div>
<div class="line number30 index29 alt1">
</div>
<div class="line number31 index30 alt2">
<code class="sql plain">complete!</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<h3>
第三步:centos 8上安装couchdb yum存储库</h3>
<p>
可以通过源或rpm软件包将couchdb数据库安装在centos 8上。基于rpm的安装非常简单明了,因此我们从rpm软件包中安装couchdb。</p>
<p>
couchdb数据库rpm软件包通过它们自己的正式yum存储库分发。因此,我们在centos 8操作系统中添加了couchdb yum存储库。</p>
<p>
【1】 使用vim编辑器创建一个repo文件</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_402128">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># vi /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
以下内容添加到到文件。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_911126">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"></code>
</div>
<div class="line number2 index1 alt1">
<code class="sql keyword">name</code><code class="sql plain">=bintray</code><code class="sql comments">--apache-couchdb-rpm</code>
</div>
<div class="line number3 index2 alt2">
<code class="sql plain">baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/</code>
</div>
<div class="line number4 index3 alt1">
<code class="sql plain">gpgcheck=0</code>
</div>
<div class="line number5 index4 alt2">
<code class="sql plain">repo_gpgcheck=0</code>
</div>
<div class="line number6 index5 alt1">
<code class="sql plain">enabled=1</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
【2】新添加的reop文件yum存储库构建缓存</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_646050">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># dnf makecache</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql plain">centos-8 - base - mirrors.tongdun.cn </code>
</div>
<div class="line number3 index2 alt2">
<code class="sql plain">centos-8 - extras - mirrors.tongdun.cn </code>
</div>
<div class="line number4 index3 alt1">
<code class="sql plain">centos-8 - appstream - mirrors.tongdun.cn </code>
</div>
<div class="line number5 index4 alt2">
<code class="sql plain">bintray</code><code class="sql comments">--apache-couchdb-rpm </code>
</div>
<div class="line number6 index5 alt1">
<code class="sql plain">extra packages </code><code class="sql keyword">for</code> <code class="sql plain">enterprise linux 8 - x86_64 </code>
</div>
<div class="line number7 index6 alt2">
<code class="sql plain">extra packages </code><code class="sql keyword">for</code> <code class="sql plain">enterprise linux 8 - x86_64 - debug </code>
</div>
<div class="line number8 index7 alt1">
<code class="sql plain">extra packages </code><code class="sql keyword">for</code> <code class="sql plain">enterprise linux 8 - x86_64 - source </code>
</div>
<div class="line number9 index8 alt2">
<code class="sql plain">metadata cache created.</code>
</div>
<div class="line number10 index9 alt1">
<code class="sql plain">#</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<h3>
第四步:centos 8上安装apache couchdb</h3>
<p>
【1】我们已经建立了所需的yum存储库。现在,我们可以使用dnf命令安装couchdb软件。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_135838">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
<div class="line number17 index16 alt2">
17</div>
<div class="line number18 index17 alt1">
18</div>
<div class="line number19 index18 alt2">
19</div>
<div class="line number20 index19 alt1">
20</div>
<div class="line number21 index20 alt2">
21</div>
<div class="line number22 index21 alt1">
22</div>
<div class="line number23 index22 alt2">
23</div>
<div class="line number24 index23 alt1">
24</div>
<div class="line number25 index24 alt2">
25</div>
<div class="line number26 index25 alt1">
26</div>
<div class="line number27 index26 alt2">
27</div>
<div class="line number28 index27 alt1">
28</div>
<div class="line number29 index28 alt2">
29</div>
<div class="line number30 index29 alt1">
30</div>
<div class="line number31 index30 alt2">
31</div>
<div class="line number32 index31 alt1">
32</div>
<div class="line number33 index32 alt2">
33</div>
<div class="line number34 index33 alt1">
34</div>
<div class="line number35 index34 alt2">
35</div>
<div class="line number36 index35 alt1">
36</div>
<div class="line number37 index36 alt2">
37</div>
<div class="line number38 index37 alt1">
38</div>
<div class="line number39 index38 alt2">
39</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># dnf list couchdb</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql keyword">last</code> <code class="sql plain">metadata expiration </code><code class="sql keyword">check</code><code class="sql plain">: 0:00:39 ago </code><code class="sql keyword">on</code> <code class="sql plain">fri 25 </code><code class="sql keyword">dec</code> <code class="sql plain">2020 10:42:23 pm cst.</code>
</div>
<div class="line number3 index2 alt2">
<code class="sql plain">available packages</code>
</div>
<div class="line number4 index3 alt1">
<code class="sql plain">couchdb.x86_64 3.1.1-1.el8 bintray</code><code class="sql comments">--apache-couchdb-rpm</code>
</div>
<div class="line number5 index4 alt2">
<code class="sql plain"># dnf install -y couchdb</code>
</div>
<div class="line number6 index5 alt1">
<code class="sql keyword">last</code> <code class="sql plain">metadata expiration </code><code class="sql keyword">check</code><code class="sql plain">: 0:00:52 ago </code><code class="sql keyword">on</code> <code class="sql plain">fri 25 </code><code class="sql keyword">dec</code> <code class="sql plain">2020 10:42:23 pm cst.</code>
</div>
<div class="line number7 index6 alt2">
<code class="sql plain">dependencies resolved.</code>
</div>
<div class="line number8 index7 alt1">
<code class="sql plain">==========================================================================================</code>
</div>
<div class="line number9 index8 alt2">
<code class="sql spaces"> </code><code class="sql plain">package architecture version repository </code><code class="sql keyword">size</code>
</div>
<div class="line number10 index9 alt1">
<code class="sql plain">==========================================================================================</code>
</div>
<div class="line number11 index10 alt2">
<code class="sql plain">installing:</code>
</div>
<div class="line number12 index11 alt1">
<code class="sql spaces"> </code><code class="sql plain">couchdb x86_64 3.1.1-1.el8 bintray</code><code class="sql comments">--apache-couchdb-rpm 24 m</code>
</div>
<div class="line number13 index12 alt2">
</div>
<div class="line number14 index13 alt1">
<code class="sql keyword">transaction</code> <code class="sql plain">summary</code>
</div>
<div class="line number15 index14 alt2">
<code class="sql plain">==========================================================================================</code>
</div>
<div class="line number16 index15 alt1">
<code class="sql plain">install 1 package</code>
</div>
<div class="line number17 index16 alt2">
</div>
<div class="line number18 index17 alt1">
<code class="sql plain">total download </code><code class="sql keyword">size</code><code class="sql plain">: 24 m</code>
</div>
<div class="line number19 index18 alt2">
<code class="sql plain">installed </code><code class="sql keyword">size</code><code class="sql plain">: 51 m</code>
</div>
<div class="line number20 index19 alt1">
<code class="sql plain">downloading packages:</code>
</div>
<div class="line number21 index20 alt2">
<code class="sql plain">couchdb-3.1.1-1.el8.x86_64.rpm 3.5 mb/s | 24 mb 00:06 </code>
</div>
<div class="line number22 index21 alt1">
<code class="sql comments">------------------------------------------------------------------------------------------</code>
</div>
<div class="line number23 index22 alt2">
<code class="sql plain">total 3.5 mb/s | 24 mb 00:06 </code>
</div>
<div class="line number24 index23 alt1">
<code class="sql plain">running </code><code class="sql keyword">transaction</code> <code class="sql keyword">check</code>
</div>
<div class="line number25 index24 alt2">
<code class="sql keyword">transaction</code> <code class="sql keyword">check</code> <code class="sql plain">succeeded.</code>
</div>
<div class="line number26 index25 alt1">
<code class="sql plain">running </code><code class="sql keyword">transaction</code> <code class="sql plain">test</code>
</div>
<div class="line number27 index26 alt2">
<code class="sql keyword">transaction</code> <code class="sql plain">test succeeded.</code>
</div>
<div class="line number28 index27 alt1">
<code class="sql plain">running </code><code class="sql keyword">transaction</code>
</div>
<div class="line number29 index28 alt2">
<code class="sql spaces"> </code><code class="sql plain">preparing : 1/1 </code>
</div>
<div class="line number30 index29 alt1">
<code class="sql spaces"> </code><code class="sql plain">running scriptlet: couchdb-3.1.1-1.el8.x86_64 1/1 </code>
</div>
<div class="line number31 index30 alt2">
<code class="sql spaces"> </code><code class="sql plain">installing : couchdb-3.1.1-1.el8.x86_64 1/1 </code>
</div>
<div class="line number32 index31 alt1">
<code class="sql spaces"> </code><code class="sql plain">running scriptlet: couchdb-3.1.1-1.el8.x86_64 1/1 </code>
</div>
<div class="line number33 index32 alt2">
<code class="sql spaces"> </code><code class="sql plain">verifying : couchdb-3.1.1-1.el8.x86_64 1/1 </code>
</div>
<div class="line number34 index33 alt1">
<code class="sql plain">installed products updated.</code>
</div>
<div class="line number35 index34 alt2">
</div>
<div class="line number36 index35 alt1">
<code class="sql plain">installed:</code>
</div>
<div class="line number37 index36 alt2">
<code class="sql spaces"> </code><code class="sql plain">couchdb-3.1.1-1.el8.x86_64 </code>
</div>
<div class="line number38 index37 alt1">
</div>
<div class="line number39 index38 alt2">
<code class="sql plain">complete!</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
couchdb软件安装在/opt/couchdb目录中。</p>
<p>
【2】使用vi编辑器编辑couchdb配置文件。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_46511">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># vi /opt/couchdb/etc/</code><code class="sql keyword">local</code><code class="sql plain">.ini</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
【3】创建一个管理员用户并为其设置一个强密码。您必须找到部分,然后在此部分下添加一个admin用户,可以在此处添加任意数量的管理员用户。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_739275">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain">修改之前</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql plain"></code>
</div>
<div class="line number3 index2 alt2">
<code class="sql plain">;admin = mysecretpassword</code>
</div>
<div class="line number4 index3 alt1">
</div>
<div class="line number5 index4 alt2">
<code class="sql plain">修改之后</code>
</div>
<div class="line number6 index5 alt1">
<code class="sql plain"></code>
</div>
<div class="line number7 index6 alt2">
<code class="sql plain">admin = lianglab@pssword</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
不用担心纯文本密码,因为couchdb在服务启动时会自动将其转换为哈希值。</p>
<p>
【4】couchdb仅在localhost界面上运行其web ui(即fauxton)。但是要从网络访问它,我们也需要在其他网络接口上运行它。</p>
<p>
找到部分并在其中设置以下指令。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_371389">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain">修改之前</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql plain"></code>
</div>
<div class="line number3 index2 alt2">
<code class="sql plain">;port = 5984</code>
</div>
<div class="line number4 index3 alt1">
<code class="sql plain">;bind_address = 127.0.0.1</code>
</div>
<div class="line number5 index4 alt2">
<code class="sql plain"></code>
</div>
<div class="line number6 index5 alt1">
<code class="sql plain">port = 5984</code>
</div>
<div class="line number7 index6 alt2">
<code class="sql plain">bind_address = 0.0.0.0</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
【5】启动couchdb服务。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_241201">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># systemctl enable </code><code class="sql comments">--now couchdb.service</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql plain">created symlink /etc/systemd/system/multi-</code><code class="sql color2">user</code><code class="sql plain">.target.wants/couchdb.service → /usr/lib/systemd/system/couchdb.service.</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
【6】查看服务状态和监控端口信息</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_104510">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># systemctl status couchdb.service</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql plain">● couchdb.service - apache couchdb</code>
</div>
<div class="line number3 index2 alt2">
<code class="sql spaces"> </code><code class="sql plain">loaded: loaded (/usr/lib/systemd/system/couchdb.service; enabled; vendor preset: disab></code>
</div>
<div class="line number4 index3 alt1">
<code class="sql spaces"> </code><code class="sql plain">active: active (running) since fri 2020-12-25 23:00:03 cst; 1min 43s ago</code>
</div>
<div class="line number5 index4 alt2">
<code class="sql spaces"> </code><code class="sql plain">main pid: 109712 (beam.smp)</code>
</div>
<div class="line number6 index5 alt1">
<code class="sql spaces"> </code><code class="sql plain">tasks: 40 (limit: 49642)</code>
</div>
<div class="line number7 index6 alt2">
<code class="sql spaces"> </code><code class="sql plain">memory: 34.3m</code>
</div>
<div class="line number8 index7 alt1">
<code class="sql spaces"> </code><code class="sql plain">cgroup: /system.slice/couchdb.service</code>
</div>
<div class="line number9 index8 alt2">
<code class="sql spaces"> </code><code class="sql plain">├─109712 /opt/couchdb/bin/../erts-9.3.3.14/bin/beam.smp -k </code><code class="sql keyword">true</code> <code class="sql plain">-a 16 -bd </code><code class="sql comments">-- -></code>
</div>
<div class="line number10 index9 alt1">
<code class="sql spaces"> </code><code class="sql plain">├─109737 /opt/couchdb/bin/../erts-9.3.3.14/bin/epmd -daemon</code>
</div>
<div class="line number11 index10 alt2">
<code class="sql spaces"> </code><code class="sql plain">└─109756 erl_child_setup 65536</code>
</div>
<div class="line number12 index11 alt1">
</div>
<div class="line number13 index12 alt2">
<code class="sql keyword">dec</code> <code class="sql plain">25 23:00:03 couchdb.lianglab.cn systemd: started apache couchdb.</code>
</div>
<div class="line number14 index13 alt1">
</div>
<div class="line number15 index14 alt2">
<code class="sql plain"># netstat -anptl | grep 5984</code>
</div>
<div class="line number16 index15 alt1">
<code class="sql plain">tcp 0 0 0.0.0.0:5984 0.0.0.0:* listen 109712/beam.smp</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
【7】linux防火墙中允许端口5984/tcp。</p>
<p>
couchdb服务使用默认端口5984。因此,我们需要允许从网络到该端口的传入流量。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_746388">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># firewall-cmd </code><code class="sql comments">--permanent --add-port=5984/tcp</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql plain">success</code>
</div>
<div class="line number3 index2 alt2">
<code class="sql plain"># firewall-cmd </code><code class="sql comments">--reload</code>
</div>
<div class="line number4 index3 alt1">
<code class="sql plain">success</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
第五步:访问couchdb web ui</p>
<p>
【1】成功启动couchdb服务后,我们现在可以通过在web浏览器中打开url http://192.168.6.200:5984/_utils/来访问fauxton web界面。</p>
<p>
<img title="CentOS 8.2部署CouchDB 3.3数据库的方法" alt="CentOS 8.2部署CouchDB 3.3数据库的方法" loading="lazy" src="https://zhuji.jb51.net/uploads/img/202305/ecd4037c6a01b455b7cf985f5d652f63.jpg"></p>
<p>
【2】couchdb登录页面,您可以使用管理员用户(我们已经在local.ini文件中添加了该用户)登录fauxton。</p>
<p>
<img title="CentOS 8.2部署CouchDB 3.3数据库的方法" alt="CentOS 8.2部署CouchDB 3.3数据库的方法" loading="lazy" src="https://zhuji.jb51.net/uploads/img/202305/758085e9d7a76ad224e3c511e1891bc3.jpg"></p>
<p>
【3】登录后,安装程序将要求您将couchdb配置为单节点实例或设置集群。单击“配置为单节点”。</p>
<p>
<img title="CentOS 8.2部署CouchDB 3.3数据库的方法" alt="CentOS 8.2部署CouchDB 3.3数据库的方法" loading="lazy" src="https://zhuji.jb51.net/uploads/img/202305/d710e95e4b51cf0006fe75aee573a90a.jpg"></p>
<p>
【4】提供管理员用户凭据,绑定ip地址和服务端口。点击“配置节点”。</p>
<p>
<img title="CentOS 8.2部署CouchDB 3.3数据库的方法" alt="CentOS 8.2部署CouchDB 3.3数据库的方法" loading="lazy" src="https://zhuji.jb51.net/uploads/img/202305/2b51e221b18c64b47144150dd970cb9e.jpg"></p>
<p>
【5】在couchdb安装结束时,它将要求您配置复制。忽略它,然后单击左侧边栏上的“数据库”按钮。</p>
<p>
<img title="CentOS 8.2部署CouchDB 3.3数据库的方法" alt="CentOS 8.2部署CouchDB 3.3数据库的方法" loading="lazy" src="https://zhuji.jb51.net/uploads/img/202305/02240a1dcfebf8ceaf06bb15704f0dec.jpg"></p>
<p>
您现在位于数据库页面。您可以从此页面创建所需的数据库。</p>
<p>
在这里,您可以看到在couchdb安装过程中创建的两个系统数据库以及我们为测试目的而创建的两个用户数据库。</p>
<p>
除了fauxton web界面之外,我们还可以使用curl命令将http命令发送到couchdb实例。</p>
<p>
【6】创建一个couchdb数据库,我们可以使用以下命令。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_955916">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># curl -u admin:lianglab@pssword -x put http://127.0.0.1:5984/lianglab</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql plain">{</code><code class="sql string">"ok"</code><code class="sql plain">:</code><code class="sql keyword">true</code><code class="sql plain">}</code>
</div>
<div class="line number3 index2 alt2">
</div>
<div class="line number4 index3 alt1">
<code class="sql plain"># curl -u admin:lianglab@pssword -x get http://127.0.0.1:5984/lianglab</code>
</div>
<div class="line number5 index4 alt2">
<code class="sql plain">{</code><code class="sql string">"db_name"</code><code class="sql plain">:</code><code class="sql string">"lianglab"</code><code class="sql plain">,</code><code class="sql string">"purge_seq"</code><code class="sql plain">:</code><code class="sql string">"0-g1aaaabxejzlywbgympgtmeqtm4vtc5isxiwndlxmwbcwxyqvb4lkgroafl_gsarkqgp2ksgphqioiwatogyra"</code><code class="sql plain">,</code><code class="sql string">"update_seq"</code><code class="sql plain">:</code><code class="sql string">"0-g1aaaabxejzlywbgympgtmeqtm4vtc5isxiwndlxmwbcwxyqvb4lkgroafl_gsarkqgp2ksgphqioiwatogyra"</code><code class="sql plain">,</code><code class="sql string">"sizes"</code><code class="sql plain">:{</code><code class="sql string">"file"</code><code class="sql plain">:16700,</code><code class="sql string">"external"</code><code class="sql plain">:0,</code><code class="sql string">"active"</code><code class="sql plain">:0},</code><code class="sql string">"props"</code><code class="sql plain">:{</code><code class="sql string">"partitioned"</code><code class="sql plain">:</code><code class="sql keyword">true</code><code class="sql plain">},</code><code class="sql string">"doc_del_count"</code><code class="sql plain">:0,</code><code class="sql string">"doc_count"</code><code class="sql plain">:0,</code><code class="sql string">"disk_format_version"</code><code class="sql plain">:8,</code><code class="sql string">"compact_running"</code><code class="sql plain">:</code><code class="sql keyword">false</code><code class="sql plain">,</code><code class="sql string">"cluster"</code><code class="sql plain">:{</code><code class="sql string">"q"</code><code class="sql plain">:2,</code><code class="sql string">"n"</code><code class="sql plain">:1,</code><code class="sql string">"w"</code><code class="sql plain">:1,</code><code class="sql string">"r"</code><code class="sql plain">:1},</code><code class="sql string">"instance_start_time"</code><code class="sql plain">:</code><code class="sql string">"0"</code><code class="sql plain">}</code>
</div>
<div class="line number6 index5 alt1">
<code class="sql plain">#</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
【7】要列出我们的couchdb服务器上的所有数据库,我们可以发送以下命令。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlightersql" id="highlighter_677171">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="sql plain"># curl -u admin:lianglab@pssword -x get http://127.0.0.1:5984/_all_dbs</code>
</div>
<div class="line number2 index1 alt1">
<code class="sql plain">[</code><code class="sql string">"_replicator"</code><code class="sql plain">,</code><code class="sql string">"_users"</code><code class="sql plain">,</code><code class="sql string">"lianglab"</code><code class="sql plain">]</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
结论:</p>
<p>
我们已经成功地安装了apache couchdb 3.3的在centos 8理解基础知识和couchdb 的数据库的架构,我们建议你应该购买和阅读couchdb: the definitive guide: time to relax由o'reilly media公司。</p>
<p>
到此这篇关于centos 8.2部署couchdb 3.3数据库的文章就介绍到这了,更多相关centos 8.2部署couchdb 数据库内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!</p>
<p>
原文链接:https://www.cnblogs.com/lianglab/archive/2020/12/25/14191174.html</p>
頁:
[1]