Nifi集成ldap之后如何使用Remote Process Group组件

1、Nifi安装

略,见安装手册

2、Nifi配置

1、修改nifi.properties

nifi@NIFI-001:~/nifi-1.11.4-bin$ vim conf/nifi.properties

# 各节点Site2Site协议接口配置

nifi.remote.input.host=10.54.35.170
nifi.remote.input.secure=true
nifi.remote.input.socket.port=10443

# web ui配置。http.port留空,启用https

nifi.web.http.port=

nifi.web.https.host=10.54.35.170
nifi.web.https.port=9443

2、修改authorizers.xml文件

nifi@NIFI-001:~/nifi-1.11.4-bin/conf$ vim authorizers.xml

<userGroupProvider>

    <identifier>file-user-group-provider</identifier>

    <class>org.apache.nifi.authorization.FileUserGroupProvider</class>

    <property name="Users File">./conf/users.xml</property>

    <property name="Legacy Authorized Users File"></property>

    <property name="Initial User Identity 1">uid=nifi,ou=wheel,dc=com,dc=cn</property>

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

</userGroupProvider>

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

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

<accessPolicyProvider>

    <identifier>file-access-policy-provider</identifier>

    <class>org.apache.nifi.authorization.FileAccessPolicyProvider</class>

    <property name="User Group Provider">file-user-group-provider</property>

    <property name="Authorizations File">./conf/authorizations.xml</property>

    <property name="Initial Admin Identity">uid=nifi,ou=wheel,dc=com,dc=cn</property>

    <property name="Legacy Authorized Users File"></property>

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

    <property name="Node Group"></property>

</accessPolicyProvider>

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

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

<authorizer>

    <identifier>managed-authorizer</identifier>

    <class>org.apache.nifi.authorization.StandardManagedAuthorizer</class>

    <property name="Access Policy Provider">file-access-policy-provider</property>

</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权限

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hblicy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值