【问题标题】:Apache Ignite Nifi IntegrationApache Ignite Nifi 集成
【发布时间】:2021-04-20 13:10:50
【问题描述】:

我正在尝试在 nifi 中创建/使用 apache ignite 缓存。我正在使用 1.13.2 版的 nifi,我找不到 PutIgniteCache 和 GetIgniteCache 选项。请有人可以帮助我。这个版本支持ignite吗?

【问题讨论】:

  • 将“处理器”从左上角拖到画布中,然后在搜索栏中输入“点燃”。您应该会看到这些处理器。

标签: apache-nifi ignite


【解决方案1】:

https://cwiki.apache.org/confluence/display/NIFI/Migration+Guidance

从 1.12.x 迁移到 1.13.x

从便利版本中删除了以下 nar。它们仍然在 maven 存储库中构建并提供,因此您可以将它们添加到部署 lib 文件夹并根据需要使用它们。它们包括; nifi-livy-nar,nifi-livy-controller-service-api-nar,nifi-kafka-0-11-nar,nifi-beats-nar,nifi-ignite-nar

因此,它已从 nifi 安装中删除,但您可以从 maven repo 下载 nar 文件并将其放入 lib 目录以使处理器可用

https://search.maven.org/artifact/org.apache.nifi/nifi-ignite-nar/1.13.2/nar

【讨论】:

  • 嗨所以我试图让 getIgniteCache 工作并且没有取得多大成功。使用 nifi 1.13.x 和 ignite 2.10 错误是 16:31:44 CATERROR37a7e1d5-0179-1000-23a0-4a52f9f6d792 GetIgniteCache[id=37a7e1d5-0179-1000-23a0-4a52f9f6d792] 未能初始化 ignite 缓存由于管理器启动失败:GridManagerAdapter [启用=真,名称=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager]:类org.apache.ignite.IgniteException:无法启动管理器:GridManagerAdapter [启用=真,名称=org.apache。 ignite.internal.managers.discovery.GridDiscoveryManager]
  • GetIgniteCache [失败是由于 org.apache.nifi.processor.exception.ProcessException:类 org.apache.ignite.IgniteException:无法启动管理器:GridManagerAdapter [enabled=true,name=org。 apache.ignite.internal.managers.discovery.GridDiscoveryManager]:org.apache.nifi.processor.exception.ProcessException:类 org.apache.ignite.IgniteException:无法启动管理器:GridManagerAdapter [enabled=true,name=org.apache .ignite.internal.managers.discovery.GridDiscoveryManager]
  • 查看包含完整错误消息的日志。可能有一些关于它为什么无法启动的重要信息..
  • Caused by: org.apache.ignite.spi.IgniteSpiException: 本地节点和远程节点版本号不同(节点不会加入,Ignite不支持滚动更新,所以版本必须完全相同) [locBuildVer=2.10.0, rmtBuildVer=1.6.0 这就是我发现的错误。我可以更新 nifi 以使用 2.10.0 吗?
  • 您可以从替代 ignite 版本的来源重建处理器。
猜你喜欢
  • 1970-01-01
  • 2018-10-04
  • 2019-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-17
  • 1970-01-01
相关资源
最近更新 更多