我已经开始使用 Apache Nifi,并且仍在学习和试验它。我真的很想使用 Nifi 从 API 获取 JSON 文档并将它们放入我的 Elasticsearch 数据库中。到目前为止,使用内置的 getTwitter 和 putElasticsearch 控制器是可行的。
但是现在我想用 Twitter 以外的其他 API 来做这件事,我有点卡在这里。首先我真的不知道该使用哪个控制器?我会认为 getHttp 或 invokeHttp 即使使用 'GET' 作为 http 动词,但它似乎不起作用。如果我使用 getHttp 我必须提供带有密钥库和信任库的 SSL 服务 .. 为什么我必须这样做?
Apache Nifi 仍然很新,所以很难找到关于这类事情的像样的指南/信息。我已经阅读并搜索了文档,但还没有变得更明智。
从 API 获取的 JSON 示例如下:
https://api.ssllabs.com/api/v2/getEndpointData?host=www.bnpparibasfortis.be&s=193.58.4.82
提前感谢任何可以提供一些帮助/见解的人。