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