您是否可以在现有的1节点群集上启用查询+索引服务?
[当我们在Couchbase 6.0.0中启动查询时,选择Query WorkBench,然后发生错误:
在键空间演示中没有与您的查询匹配的索引。使用CREATE INDEX或CREATE PRIMARY INDEX创建索引,或检查所需的索引是否在线。
因此我们必须启用查询和索引服务。在现有集群中是否可能?
据我所知,一旦设置了节点,就无法完成此操作。如果您已经设置了集群并且没有选择索引/查询服务,那么您将不得不再次设置(或使用索引/查询服务添加另一个节点)。您不是第一个提出问题的人,您可以在这里了解有关此功能请求的更多信息:MB-15357
但是,您看到的错误消息建议您确实具有索引/查询服务设置。该错误消息仅表示您实际上尚未创建索引。您可以从创建主索引开始:
CREATE PRIMARY INDEX ON mybucketname
不建议将其用于生产,但是同样,1节点群集也不是。要了解有关创建索引的更多信息,可以签出Couchbase documentation on Indexes and query performance。