java - 如何在 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 那样处理请求。
解决方案
推荐阅读
- angular - Angular BehaviorSubject 服务在其他组件中没有改变
- character - 如何修复不匹配的输入 x 期望 y
- winapi - Win32:异步捕获桌面截图
- jmx - 无法通过 Wildfly swarm/thorntail 中的 jmx 访问数据源 mbean
- c# - 从 CollectionView 绑定 SelectedItem
- c# - 为什么 ClaimTypes.NameIdentifier 没有映射到“sub”?
- c - flatcc union 作为顶部元素
- javascript - 管理在 JavaScript 中的动态元素中制作的计时器
- asp.net-mvc - reCAPTCHA v3 中的低分怎么办?
- angular - 使用 ng2-completer 时如何使用 json 对象中的特定字段作为数据源?