Apache nifi Nifi正在挑选服务器等待\通知处理器

Apache nifi Nifi正在挑选服务器等待\通知处理器,apache-nifi,Apache Nifi,我第一次在Nifi 1.2中试用Wait\Notify处理器。在分布式缓存服务的属性中,我选择创建新服务。 在该服务的属性下,我只选择nifi运行的本地服务器的主机名作为服务器主机名,所有指示灯在运行时都会更改 但当我启动Prozessor时,我得到了一个错误消息: 2017-07-12 14:28:09,563 ERROR [Timer-Driven Process Thread-6] org.apache.nifi.processors.standard.Wait Wait[id=11523

我第一次在Nifi 1.2中试用Wait\Notify处理器。在分布式缓存服务的属性中,我选择创建新服务。 在该服务的属性下,我只选择nifi运行的本地服务器的主机名作为服务器主机名,所有指示灯在运行时都会更改

但当我启动Prozessor时,我得到了一个错误消息:

2017-07-12 14:28:09,563 ERROR [Timer-Driven Process Thread-6]
org.apache.nifi.processors.standard.Wait
Wait[id=115238a2-299b-1267-98b6-14d1a4eb45e8] Failed to process
session due to org.apache.nifi.processor.exception.ProcessException:
Failed to get signal for TOC_2017cw14_WGS84_umts due to
java.net.ConnectException: Connection refused: {}
org.apache.nifi.processor.exception.ProcessException: Failed to get
signal for TOC_2017cw14_WGS84_umts due to java.net.ConnectException:
Connection refused
    at org.apache.nifi.processors.standard.Wait.onTrigger(Wait.java:354)
    at org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
    at org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1120)
    at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:147)
    at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47)
    at org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:132)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)
 Caused by: java.net.ConnectException: Connection refused
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
    at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:111)

使用默认参数(端口4557)手动添加DistributedMapCacheServer,并启用它


您可能有
DistributedMaccacheClientService
,但是您需要
DistributedMaccacheServer
来解决此问题。

检查此答案:好的,我现在发现了我的错误:我从未定义DistributedMaccacheServer您只是服务。您需要单击“立即创建控制器服务”按钮并选择DistributedMapCacheServer。出于某种原因,我认为它会自动生成。是的。添加
DistributedMapCacheServer
确实解决了问题。但是我已经使用了
DistributedMapCacheClientService
,一个月没有服务器了。直到今天才遇到任何问题。但是添加服务器解决了这个问题。