我最近安装了另一个使用端口9999的软件,所以我需要在CouchBase中更改该端口才能同时运行这两个端口。我已经看到了显示如何自定义某些端口(http://docs.couchbase.com/admin/admin/Install/user-defined-ports.html)的链接,但我在那里找不到9999。它在此处指定(http://developer.couchbase.com/documentation/server/4.1/install/install-ports.html)但我需要端口的确切名称才能更改它,如果可能的话。
任何线索?
谢谢!
答案 0 :(得分:2)
Couchbase中默认绑定到9999的端口名称为:projector_port
您可以通过使用该端口在第一个链接中所述的static_config
中设置它来配置它名称。因此,您需要将以下内容添加到static_config
文件中:
{projector_port, <desired-port>}.
其中<desired-port>
是您希望更改为的端口。
这仅适用于全新安装 - 如果您已经有一个正在运行的实例,则需要更改已保存到持久性配置的默认值。您可以按如下方式执行此操作:
curl -u Administrator:<password> http://host:8091/diag/eval -d "ns_config:set({node, node(), projector_port}, <desired-port>)."
您需要关闭并重新启动系统才能完全生效。