CentOS 8.2部署CouchDB 3.3数据库的方法
couchdb是一个开源的,面向文档的nosql数据库。在本文中,您将学习如何在centos 8上安装apache couchdb。
什么是apache couchdb?
couchdb是由apache software foundation开发的开源数据库管理系统。它是在erlang中开发的nosql文档存储数据库。
couchdb使用多种格式和协议来存储,传输和处理其数据,它使用json(javascript对象表示法)存储数据,使用mapreduce将javascript作为查询语言以及api的http。
与关系数据库不同,couchdb数据库不在表中存储数据和关系。相反,每个数据库都是独立文档的集合。每个文档都维护自己的数据和独立的架构。
couchdb软件包括一个本地web界面,即用于管理couchdb数据库服务器的fauxton。
第一步:更新centos 8软件包
通过使用ssh客户端,以root用户身份与couchdb.lianglab.cn连接。
最佳做法是在centos 8操作系统上安装任何新东西之前,先更新已安装的软件包。
使用dnf命令更新centos 8中已安装的软件包。
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
升级软件包后,请验证新的内核版本。
?
1
2
3
4
第二步:centos 8上安装epel yum存储库
couchdb数据库服务器需要一些标准yum存储库中不可用的软件包,因此,我们在centos 8服务器上安装了epel(企业linux的额外软件包) yum存储库。
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
第三步:centos 8上安装couchdb yum存储库
可以通过源或rpm软件包将couchdb数据库安装在centos 8上。基于rpm的安装非常简单明了,因此我们从rpm软件包中安装couchdb。
couchdb数据库rpm软件包通过它们自己的正式yum存储库分发。因此,我们在centos 8操作系统中添加了couchdb yum存储库。
【1】 使用vim编辑器创建一个repo文件
?
1
以下内容添加到到文件。
?
1
2
3
4
5
6
【2】新添加的reop文件yum存储库构建缓存
?
1
2
3
4
5
6
7
8
9
10
第四步:centos 8上安装apache couchdb
【1】我们已经建立了所需的yum存储库。现在,我们可以使用dnf命令安装couchdb软件。
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
couchdb软件安装在/opt/couchdb目录中。
【2】使用vi编辑器编辑couchdb配置文件。
?
1
【3】创建一个管理员用户并为其设置一个强密码。您必须找到[admins]部分,然后在此部分下添加一个admin用户,可以在此处添加任意数量的管理员用户。
?
1
2
3
4
5
6
7
不用担心纯文本密码,因为couchdb在服务启动时会自动将其转换为哈希值。
【4】couchdb仅在localhost界面上运行其web ui(即fauxton)。但是要从网络访问它,我们也需要在其他网络接口上运行它。
找到[chttpd]部分并在其中设置以下指令。
?
1
2
3
4
5
6
7
【5】启动couchdb服务。
?
1
2
【6】查看服务状态和监控端口信息
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
【7】linux防火墙中允许端口5984/tcp。
couchdb服务使用默认端口5984。因此,我们需要允许从网络到该端口的传入流量。
?
1
2
3
4
第五步:访问couchdb web ui
【1】成功启动couchdb服务后,我们现在可以通过在web浏览器中打开url http://192.168.6.200:5984/_utils/来访问fauxton web界面。
【2】couchdb登录页面,您可以使用管理员用户(我们已经在local.ini文件中添加了该用户)登录fauxton。
【3】登录后,安装程序将要求您将couchdb配置为单节点实例或设置集群。单击“配置为单节点”。
【4】提供管理员用户凭据,绑定ip地址和服务端口。点击“配置节点”。
【5】在couchdb安装结束时,它将要求您配置复制。忽略它,然后单击左侧边栏上的“数据库”按钮。
您现在位于数据库页面。您可以从此页面创建所需的数据库。
在这里,您可以看到在couchdb安装过程中创建的两个系统数据库以及我们为测试目的而创建的两个用户数据库。
除了fauxton web界面之外,我们还可以使用curl命令将http命令发送到couchdb实例。
【6】创建一个couchdb数据库,我们可以使用以下命令。
?
1
2
3
4
5
6
【7】要列出我们的couchdb服务器上的所有数据库,我们可以发送以下命令。
?
1
2
结论:
我们已经成功地安装了apache couchdb 3.3的在centos 8理解基础知识和couchdb 的数据库的架构,我们建议你应该购买和阅读couchdb: the definitive guide: time to relax由o'reilly media公司。
到此这篇关于centos 8.2部署couchdb 3.3数据库的文章就介绍到这了,更多相关centos 8.2部署couchdb 数据库内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
原文链接:https://www.cnblogs.com/lianglab/archive/2020/12/25/14191174.html
本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https://zhuji.jb51.net/shujuku/2766.html
- .NET Core系列之MemoryCache 初识
- 007手机一键Root(安机网一键Root) v3.0 官方最新版 一键ROOT您的Android手机
- 12306密码被盗了怎么办?12306密码外泄解决方法
- 12个字的qq网名
- 150M迷你型无线路由器怎么设置?
- 192.168.1.1打不开怎么办?路由器192.168.1.1打不开的原因以及解决办法
- 2011年电子报合订本 电子报 编辑部 中文 PDF版 [84M]
- 2015年1月15日小米新旗舰发布会现场图文直播
- 2016.3.1vivo Xplay5新品发布会现场视频直播 优酷直播
- 2016华为P9发布会视频直播地址 4月15日华为P9国行发布会直播