如何访问在UI中创建的Controller Service到NiFi-1.1.1中的Root处理器?

时间:2017-03-17 08:55:27

标签: apache-nifi

在nifi-1.1.0中,我创建了如下控制器服务。 enter image description here

创建Controller服务后,我将putSQL拖放到UI中。

enter image description here

在JDBC连接池中,它可以显示已创建的controllerservice。

但是在NiFi-1.1.1中,我做了相同的程序,但ConnectionPool没有显示。

Nifi-1.1.1:

1.i已创建如下控制器服务。

enter image description here

2.在Root canvas中拖放PutSQL。它不能显示已经创建的服务。 enter image description here

我不确切知道NiFi-1.1.1的这种正确行为吗?

任何人都可以在Nifi-1.1.1根画布中解释控制器服务创建背后的概念吗?

修改-1:

我还没有在"报告任务"中查看访问政策。请看下图。

enter image description here

但是在您的推荐链接中,我可以在控制器服务选项卡中看到访问策略。 https://nifi.apache.org/docs/nifi-docs/html/user-guide.html#Controller_Services_for_Reporting_Tasks

1 个答案:

答案 0 :(得分:3)

在NiFi 1.x中,从右上角的全局菜单创建的任何控制器服务仅供报告任务使用。

如果希望处理器使用控制器服务,则需要从相应进程组(或根画布)左侧的上下文选项板创建控制器服务。

请参阅此文档: https://nifi.apache.org/docs/nifi-docs/html/user-guide.html#Controller_Services