首页 > 解决方案 > 如何在 Apache Nifi 上配置 HandleHttpRequest 以使用多个节点?

问题描述

我在 Apache Nifi 上创建了一个 HandleHttpRequest 处理器,它有一个 REST 端点,用于获取数据并存储在数据库中。因此,当我向此端点发送 REST 请求时,我能够接收数据并将其存储在数据库中。

我使用运行在 3 个不同 VM 上的 zookeeper 配置了 3 个 Apache Nifi 节点。假设端点在 IP 和端口 125.120.122.120:9092 上运行,当我向该 IP 和端口发送请求时,我能够接收数据。但是,假设其他两个 Nifi 节点在机器 125.120.122.121、125.120.122.122 上运行,如果我向 125.120.122.121:9092 或 125.120.122.122:9092 发送请求,我将无法接收数据。但我可以看到 HandleHttpRequest 处理器在所有 3 个节点上运行。

有人可以帮我弄这个吗?我希望 125.120.122.121:9092 和 125.120.122.122:9092 像 125.120.122.120:9092 那样处理请求。

标签: javaapacheapache-nifi

解决方案


推荐阅读