【发布时间】:2019-01-03 14:59:24
【问题描述】:
我需要执行从 nifi 到 couchbase 的获取请求。 curl命令是:
curl http://HOST:PORT/query/service -d "statement=select item.Date from bucket unnest bucket as item" -u USER:PASSWORD
我尝试使用 InvokeHttp 和 ExecuteStreamCommand,但它不断返回错误(状态代码 400)。完整的错误信息是:
{ “requestID”:“bff62c0b-36fd-401d-bca0-0959e0944323”,“错误”: [{"code":1050,"msg":"No statement orprepared value"}], "status": “致命”,“指标”:{“elapsedTime”:“113.31µs”,“executionTime”: "74.321µs","resultCount": 0,"resultSize": 0,"errorCount": 1
重要的是,我更喜欢 http 请求将由传入的流文件触发。我尝试以各种方式使用处理器,但没有一个起作用。 当我从 nifi 服务器运行命令时,它工作正常。
感谢您的帮助
【问题讨论】:
标签: http curl get couchbase apache-nifi