我如何检查 Couchbase 4.0 服务器是否设置了 "Index" 和 "Query" 激活(允许 N1QL)

How can I check if Couchbase 4.0 server was set up with "Index" and "Query" activated (allowing for N1QL)

this 3-year old question相关。

有没有一种方法可以查看在配置 Couchbase 服务器时是否选中了 "Index" 和 "Query" 框? 我正在处理别人配置的 Couchbase 4.0 服务器,我遇到了问题 运行 N1QL 查询,经常返回 "Requested resource not found.".

非常感谢任何帮助。

从 UI,您可以单击 "Server Nodes"。集群中的每个节点都将列出服务:

您也可以使用 REST API 查找此信息。例如,如果您使用 /pools/nodes 端点,您将获得一个节点列表,其中包含一个 属性 "services",它将列出可用的服务。以下是典型回复的片段:

// . . . snip . . .

    "nodes": [{
        "services": ["index", "kv", "n1ql"],

// . . . snip . . .