我想将Nifi自定义处理器称为REST Api,并在运行时通过pyspark传递参数。并在响应对象中检索结果。 任何人都可以帮我建议不同的方法。
由于
答案 0 :(得分:4)
使用以下处理器序列:
HandleHttpRequest
HandleHttpResponse
答案 1 :(得分:0)
步骤是:
奖金: 如果像我一样从Docker容器运行Nifi,则应获取容器的IP:
docker inspect <container-name> --format='{{.NetworkSettings.IPAddress}}'
现在,您可以运行Postman,HandleHttpRequest处理器将获取它。例如:
我创建了一个简单的模板来举例说明这种情况。 HTTP请求的正文保存到目录中: