天天看點

Nifi內建ldap之後如何使用Remote Process Group元件1、Nifi安裝2、Nifi配置3、重新開機Nifi4、使用Remote Process Group元件

1、Nifi安裝

略,見安裝手冊

2、Nifi配置

1、修改nifi.properties

[email protected]:~/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檔案

[email protected]:~/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、建立畫布

Nifi內建ldap之後如何使用Remote Process Group元件1、Nifi安裝2、Nifi配置3、重新開機Nifi4、使用Remote Process Group元件

2、配置權限

1)檢視Users有2個使用者:點選右上側的菜單欄并選擇

Policies

來為你自己的賬戶添加全局權限

Nifi內建ldap之後如何使用Remote Process Group元件1、Nifi安裝2、Nifi配置3、重新開機Nifi4、使用Remote Process Group元件

2)為CN=10.54.35.170, OU=NIFI使用者授權access users/user groups權限

Nifi內建ldap之後如何使用Remote Process Group元件1、Nifi安裝2、Nifi配置3、重新開機Nifi4、使用Remote Process Group元件

3)為CN=10.54.35.170, OU=NIFI使用者授權retrieve site-to-site details權限

Nifi內建ldap之後如何使用Remote Process Group元件1、Nifi安裝2、Nifi配置3、重新開機Nifi4、使用Remote Process Group元件

4)為CN=10.54.35.170, OU=NIFI使用者授權Input Port權限

選中IN,點選“鑰匙”按鈕

Nifi內建ldap之後如何使用Remote Process Group元件1、Nifi安裝2、Nifi配置3、重新開機Nifi4、使用Remote Process Group元件

添加view the data權限

Nifi內建ldap之後如何使用Remote Process Group元件1、Nifi安裝2、Nifi配置3、重新開機Nifi4、使用Remote Process Group元件

添加modify the data權限

Nifi內建ldap之後如何使用Remote Process Group元件1、Nifi安裝2、Nifi配置3、重新開機Nifi4、使用Remote Process Group元件

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

Nifi內建ldap之後如何使用Remote Process Group元件1、Nifi安裝2、Nifi配置3、重新開機Nifi4、使用Remote Process Group元件

運作流程,可以看到成功發送和接收資料:

Nifi內建ldap之後如何使用Remote Process Group元件1、Nifi安裝2、Nifi配置3、重新開機Nifi4、使用Remote Process Group元件
ETL

繼續閱讀