我需要通过Kubernetes作业定期在couchbase集群上运行一个N1QL查询。CBQ工具可以使用吗?有这样的参考实现可用吗?
可以使用cbq shell
或
curl -v http://queryhost:8093/query/service -H "Content-Type: application/json" -d '{"statement":"select * from default where k1 = $name&$name=1;"}'
您可以使用事件并通过事件服务中的周期性计时器运行SQL++ (N1QL)。
这可以使您的系统更具可移植性,并消除对Couchbase之外的依赖。
是指:https://docs.couchbase.com/server/current/eventing/eventing-handler-basicN1qlSelectStmt.html
https://docs.couchbase.com/server/current/eventing/eventing-examples-recurring-timer.html