We have a cluster running 2 query nodes (and they show up as Query in the admin ui). However, when we try to use the query panel it says “No Query Nodes were found on this cluster.”
N1QL queries are working fine from the command line and from our app, so this looks to be a UI bug.
Couchbase 4.5.0 (recently upgraded from 4.1.1). Indexes are still located on 4.1.1 instances (we would like to move them to 4.5.0, which is why we want the UI).
So… apparently there is no “in-place” upgrade path for 4.1->4.5 if you are using GSI indexes. Creating indexes (and, apparently, the query panel) are disabled until ALL 4.1.1 nodes are OUT of the cluster. This, of course, means “mandatory” downtime when doing an upgrade, since indexes cannot be migrated.
I’m not the right person to comment on the indexer issue, but I am responsible for the query workbench in the web UI. The web UI uses the following REST call to figure out which nodes in your cluster have the query service running:
http://:8091/pools/default
Could you post the result of that call on your cluster?