Как создать первичный индекс через curl в Couchbase?
Я хочу настроить мой экземпляр Couchbase с помощью команд curl в скрипте sh. Я уже понял, как настроить кластер, добавить узел, пользователя и корзину. Но первичный индекс установлен неправильно.
Я использую следующую команду для создания индекса для моего сегмента по умолчанию, но он отвечает только 404. Я попробовал это с параметрами аутентификации (-u admin:password
), но это тоже не сработало.
curl -v http://localhost:8093/query -d statement=CREATE%20PRIMARY%20INDEX%20primary_index%20ON%20default:default%20USING%20GSI
1 ответ
Решение
Спасибо за ваш комментарий @geraldss. Это сработало для меня, поэтому мой рабочий запрос выглядит так:
curl -X POST -v -u $ADMIN:$DEFAULT_PASSWORD http://localhost:8093/query/service -d statement=CREATE%20PRIMARY%20INDEX%20primary_index%20ON%20default:default%20USING%20GSI