创建Controller服务后,我将putSQL拖放到UI中。
在JDBC连接池中,它可以显示已创建的controllerservice。
但是在NiFi-1.1.1中,我做了相同的程序,但ConnectionPool没有显示。
Nifi-1.1.1:
1.i已创建如下控制器服务。
2.在Root canvas中拖放PutSQL。它不能显示已经创建的服务。
我不确切知道NiFi-1.1.1的这种正确行为吗?
任何人都可以在Nifi-1.1.1根画布中解释控制器服务创建背后的概念吗?
修改-1:
我还没有在"报告任务"中查看访问政策。请看下图。
但是在您的推荐链接中,我可以在控制器服务选项卡中看到访问策略。 https://nifi.apache.org/docs/nifi-docs/html/user-guide.html#Controller_Services_for_Reporting_Tasks
答案 0 :(得分:3)
在NiFi 1.x中,从右上角的全局菜单创建的任何控制器服务仅供报告任务使用。
如果希望处理器使用控制器服务,则需要从相应进程组(或根画布)左侧的上下文选项板创建控制器服务。
请参阅此文档: https://nifi.apache.org/docs/nifi-docs/html/user-guide.html#Controller_Services