当前位置:   article > 正文

Nifi集成ldap之后如何使用Remote Process Group组件_nifi remote process group 配置

nifi remote process group 配置

1、Nifi安装

略,见安装手册

2、Nifi配置

1、修改nifi.properties

  1. nifi@NIFI-001:~/nifi-1.11.4-bin$ vim conf/nifi.properties
  2. # 各节点Site2Site协议接口配置
  3. nifi.remote.input.host=10.54.35.170
  4. nifi.remote.input.secure=true
  5. nifi.remote.input.socket.port=10443
  6. # web ui配置。http.port留空,启用https
  7. nifi.web.http.port=
  8. nifi.web.https.host=10.54.35.170
  9. nifi.web.https.port=9443

2、修改authorizers.xml文件

  1. nifi@NIFI-001:~/nifi-1.11.4-bin/conf$ vim authorizers.xml
  2. <userGroupProvider>
  3.     <identifier>file-user-group-provider</identifier>
  4.     <class>org.apache.nifi.authorization.FileUserGroupProvider</class>
  5.     <property name="Users File">./conf/users.xml</property>
  6.     <property name="Legacy Authorized Users File"></property>
  7.     <property name="Initial User Identity 1">uid=nifi,ou=wheel,dc=com,dc=cn</property>
  8.     <property name="Initial User Identity 2">CN=10.54.35.170, OU=NIFI</property>
  9. </userGroupProvider>

<property name="Initial User Identity 2">CN=192.168.172.128, OU=NIFI</property>

有几个客户端就需要写几个,本文章模拟自己调用自己,所以写本机IP。

  1. <accessPolicyProvider>
  2.     <identifier>file-access-policy-provider</identifier>
  3.     <class>org.apache.nifi.authorization.FileAccessPolicyProvider</class>
  4.     <property name="User Group Provider">file-user-group-provider</property>
  5.     <property name="Authorizations File">./conf/authorizations.xml</property>
  6.     <property name="Initial Admin Identity">uid=nifi,ou=wheel,dc=com,dc=cn</property>
  7.     <property name="Legacy Authorized Users File"></property>
  8.     <property name="Node Identity 1">CN=10.54.35.170, OU=NIFI</property>
  9.     <property name="Node Group"></property>
  10. </accessPolicyProvider>

<property name="Node Identity 1">CN=10.54.35.170, OU=NIFI</property>

有几个客户端就需要写几个,本文章模拟自己调用自己,所以写本机IP。

  1. <authorizer>
  2.     <identifier>managed-authorizer</identifier>
  3.     <class>org.apache.nifi.authorization.StandardManagedAuthorizer</class>
  4.     <property name="Access Policy Provider">file-access-policy-provider</property>
  5. </authorizer>

3、重启Nifi

4、使用Remote Process Group组件

1、创建画布

2、配置权限

1)查看Users有2个用户:点击右上侧的菜单栏并选择Policies来为你自己的账户添加全局权限

2)为CN=10.54.35.170, OU=NIFI用户授权access users/user groups权限

3)为CN=10.54.35.170, OU=NIFI用户授权retrieve site-to-site details权限

4)为CN=10.54.35.170, OU=NIFI用户授权Input Port权限

选中IN,点击“钥匙”按钮

添加view the data权限

添加modify the data权限

添加receive data via site-to-site权限

运行流程,可以看到成功发送和接收数据:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/889191
推荐阅读
相关标签
  

闽ICP备14008679号