Couchbase配置文件/ etc / couchbase?

时间:2018-02-14 17:08:46

标签: couchbase configuration-files

所以我正在自动安装Couchbase。我的自动化有一种方法可以获取配置文件的路径。在Linux中,我通常配置/etc/fooapp/fooapp.conf 是否有像couchbase这样的配置文件?不确定他们是否遵循Posix兼容的方式进行安装和配置。谢谢你们。

2 个答案:

答案 0 :(得分:2)

Couchbase将自身安装到/opt/couchbase。它是分布式系统,并将其配置存储在其数据库中。配置Couchbase的最佳方法是使用configuration tools,它来自分发,REST APIAdmin UI

在实验室帐户中发布了一些ansible scripts。例如,要初始化具有多个节点的集群: https://github.com/couchbaselabs/ansible-couchbase-server/blob/master/examples/cluster_init.yml

我认为这些脚本可以轻松移植到您用于自动部署的任何系统。

还有关于将Couchbase部署到容器中的指南: https://developer.couchbase.com/documentation/server/5.0/install/running-couchbase-in-containers.html

答案 1 :(得分:0)

是的,您确实有一个配置文件。它将位于:

/opt/couchbase/etc/couchbase/static_config

默认设置可能不存在,但是您始终可以将其添加到文件中。假设如果要更改几个默认端口,则添加以下内容(我只是假设新端口号为9000,8999,12000):

{rest_port, 9000}.                                   
{mccouch_port, 8999}.                         
{memcached_port, 12000}.