Couchbase 更改端口9999(和其他端口)

Couchbase 更改端口9999(和其他端口),couchbase,Couchbase,我最近安装了另一个使用9999端口的软件,因此我需要在CouchBase中更改该端口,以便同时运行这两个端口。我已经看到了显示如何定制某些端口()的链接,但在那里我找不到9999。这里指定了它(),但如果可能的话,我需要端口的确切名称来更改它 有什么线索吗 谢谢 Couchbase中默认绑定到9999的端口的名称为:projector\u port,您可以通过在static\u config中设置该端口来进行配置,如第一个链接中所述,使用该端口名。因此,您需要将以下内容添加到static\u c

我最近安装了另一个使用9999端口的软件,因此我需要在CouchBase中更改该端口,以便同时运行这两个端口。我已经看到了显示如何定制某些端口()的链接,但在那里我找不到9999。这里指定了它(),但如果可能的话,我需要端口的确切名称来更改它

有什么线索吗


谢谢

Couchbase中默认绑定到9999的端口的名称为:
projector\u port
,您可以通过在
static\u config
中设置该端口来进行配置,如第一个链接中所述,使用该端口名。因此,您需要将以下内容添加到
static\u config
文件中:

{projector_port, <desired-port>}.
{projector_port,}。
其中
是您希望更改的端口

这只适用于新安装——如果您已经有一个正在运行的实例,则需要更改已保存到持久配置的默认值。您可以按如下方式执行此操作:

curl  -u Administrator:<password> http://host:8091/diag/eval -d "ns_config:set({node, node(), projector_port}, <desired-port>)."
curl-u管理员:http://host:8091/diag/eval -d“ns_config:set({node,node(),projector_port},)”

您需要关闭并重新启动系统才能使其完全生效。

Ha,但这意味着我需要先运行服务器才能更改持久性配置,对吗?在我的情况下,我不能没有管理员。。。无论如何,感谢您提供端口名!:)如果您选择添加到
静态配置
,那么您不需要配置服务器,然后更改端口。如果您的系统已设置,并且您希望保留数据或设置,则
diag/eval
应为您执行此操作。