2.1. 单个设置节点

许多用户只需要一个单节点couchdb2.x安装。在操作上,它大致相当于couchdb1.x系列。注意,单节点设置显然没有利用couchdb2.x中新的伸缩和容错特性。

安装和初次启动后,请访问Fauxton http://127.0.0.1:5984/_utils#setup . 您将被要求将CouchDB设置为单个节点实例或设置集群。当您单击“单节点设置”时,系统会要求您输入管理员用户名和密码。好好选择并记住它们。

您还可以将CouchDB绑定到一个公共地址,这样它就可以在您的LAN或公众中访问(如果您在公共VM上执行此操作)。或者,您可以通过只绑定到127.0.0.1(localhost)来保持安装的私有性。绑定到0.0.0.0将绑定到所有地址。向导然后配置您的管理员用户名和密码,并创建三个系统数据库 _users_replicator_global_changes 为你。

另一个选择是设置配置参数 [couchdb] single_node=true 在你 local.ini 文件。执行此操作时,CouchDB将在重新启动时为您创建系统数据库。

或者,如果您不想使用安装向导或设置该值,则在服务器管理员已通过配置的情况下,将3.x作为单个节点运行 config file ,请确保在启动时手动创建三个系统数据库:

curl -X PUT http://127.0.0.1:5984/_users

curl -X PUT http://127.0.0.1:5984/_replicator

curl -X PUT http://127.0.0.1:5984/_global_changes

请注意,如果您不希望使用全局更改提要,则不需要最后一项。如果您已经创建了这个数据库,它的大小已经增长,并且您不需要该函数(并且不希望在定期压缩它时浪费系统资源),请随意删除它