Можно ли включить службу запроса + индекса в существующем кластере с 1 узлом? - PullRequest
2 голосов
/ 08 октября 2019

Можете ли вы включить службу запроса + индекса в существующем кластере с 1 узлом?

Когда мы запускаем запрос в Couchbase 6.0.0 Выберите Query WorkBench, тогда возникает ошибка:

В демо-пространстве ключей отсутствует индекс, соответствующий вашему запросу. Используйте CREATE INDEX или CREATE PRIMARY INDEX для создания индекса или проверьте, что ваш ожидаемый индекс находится в сети.

Итак, нам нужно включить службу запросов и индексирования. Возможно ли это в существующем кластере?

1 Ответ

1 голос
/ 08 октября 2019

Насколько я знаю, это невозможно сделать, если вы уже настроили узел. Если вы уже настроили свой кластер и не выбрали службы индекса / запросов, вам придется выполнить настройку заново (или добавить другой узел с службами индекса / запросов). Вы не первый, кто спрашивает, и вы можете узнать больше об этом запросе функции здесь: MB-15357

Сообщение об ошибке, которое вы видите, однако предполагает, что вы действительно настроили службы индексирования / запроса. Сообщение об ошибке просто означает, что вы на самом деле не создали индекс. Вы можете начать с создания первичного индекса:

CREATE PRIMARY INDEX ON mybucketname

Это не рекомендуется для производства, но, опять же, это не кластер с 1 узлом. Чтобы узнать больше о создании индексов, вы можете обратиться к документации Couchbase по индексам и производительности запросов .

...