自动下载 NiFi 流并将其上传到另一个集群

问题描述 投票:0回答:1

我对 NiFi 比较陌生,我想知道是否可以自动化下载一些 NiFi 模板然后将它们上传到另一个集群的过程。

更准确地说,我创建了一个本地流程,将其下载并上传到服务器并在其中连续运行。我想在本地流程上工作,当我进行更改时,在服务器上运行的流程上自动下载和上传。

有可能这样做吗?

谢谢:)

我手动完成了所有事情,我希望它可以自动化。

python java bigdata apache-nifi flow
1个回答
0
投票

@卡林

您所描述的一切都可以使用 NIFI API 以编程方式实现。

需要考虑的一些事项:

  1. nifi api 可从命令行或 nifi 流程中使用 (调用Http)。所以你可以制作一个 nifi 流来执行此操作。 文档
  2. 查看 Nifi 注册表 作为在环境之间进行版本控制和移动流的机制。
  3. 查看 JSON 流定义文件与 NiFi XML 模板(这些模板即将消失)DOCS
  4. 查看此流程我构建了演示如何在 nifi 流程本身中使用 API。这个特定的流程用于将 XML 转换为 JSON,但它具有在 nifi 本身内执行 api 调用所需的框架。
© www.soinside.com 2019 - 2024. All rights reserved.