首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为NiFi设置分布式地图缓存?

如何为NiFi设置分布式地图缓存?
EN

Stack Overflow用户
提问于 2017-06-16 13:19:22
回答 2查看 19.7K关注 0票数 13

我对NiFi非常陌生,我只是在玩处理器。

我正在尝试在测试中合并WaitNotify处理器,但是我必须设置一个分布式Map (服务器客户机?)。

NiFi文档假定了我所不具备的理解水平。

我已经在我的计算机(macOS)上安装了memcached,并验证了它是否运行在端口11211 (默认)上。我在NiFi的DistributedMapCacheClientServiceDistributedMapCacheServer下创建了一个CONTROLLER SERVICES,但是我得到了java.net.SocketTimeoutException &其他错误。

有关于整个主题的好教程吗?有人能建议如何前进吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-16 14:34:27

DistributedMapCacheClientServiceDistributedMapCacheServer不需要额外的软件。

要创建这些服务,右键单击画布,选择Configure,然后选择Controller Services选项卡。然后,您可以通过单击右边的+按钮并按名称进行搜索来添加新服务。

  1. 使用默认参数(端口4557)创建DistributedMapCacheServer并启用它。这将启动内置缓存服务器。
  2. 使用主机名、DistributedMapCacheClientService和其他默认参数创建localhost并启用它
  3. 创建一个简单的流GenerateFlowFile,设置run schedule,而不是参数中的零字节大小。将其连接到PutDistributedMapCache,将Entry Identifier设置为Key01并选择DistributedMapCacheClientService

试着运行它。如果其他软件不使用端口4557,则put缓存应该可以工作。

票数 38
EN

Stack Overflow用户

发布于 2020-10-21 15:28:07

@Darshan将起作用,因为在DistributedMapCacheClientService的文档中说:

提供与DistributedMapCacheServer通信的能力。这可以用于在NiFi集群中的节点之间共享一个映射

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44590296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档