Apache NiFi 2.x 处理器:ListenFTP 2.2.0

Apache NiFi 2.x 处理器:ListenFTP 2.2.0

经验文章nimo972025-03-18 22:34:148A+A-

org.apache.nifi | nifi-standard-nar

描述

启动一个在指定端口监听的FTP服务器,并将传入的文件转换为FlowFile。该服务的URI为ftp://{主机名}:{端口}。默认端口是2221。

标签

FTP、FTPS、摄取、监听

输入要求

禁止

支持敏感动态属性

ListenFTP 2.2.0的更多详细信息

属性

绑定地址

FTP服务器应绑定的地址。如果未设置(或设置为0.0.0.0),服务器将绑定到所有可用地址(即主机的所有网络接口)。

显示名称

绑定地址

描述

FTP服务器应绑定的地址。如果未设置(或设置为0.0.0.0),服务器将绑定到所有可用地址(即主机的所有网络接口)。

API名称

bindaddress

表达式语言作用域

在JVM级别定义的环境变量和系统属性

敏感

必填

监听端口

监听传入连接的端口。在Linux系统上,使用1024以下的端口号需要root权限。

显示名称

监听端口

描述

监听传入连接的端口。在Linux系统上,使用1024以下的端口号需要root权限。

API名称

listening-port

默认值

2221

表达式语言作用域

在JVM级别定义的环境变量和系统属性

敏感

必填

密码

如果设置了用户名,则还必须指定密码。尝试登录FTP服务器的客户端提供的密码将与此密码进行比对。

显示名称

密码

描述

如果设置了用户名,则还必须指定密码。尝试登录FTP服务器的客户端提供的密码将与此密码进行比对。

API名称

password

表达式语言作用域

在JVM级别定义的环境变量和系统属性

敏感

必填

SSL上下文服务

指定可用于创建安全连接的SSL上下文服务。如果选择了SSL上下文服务,则还必须在SSL上下文服务中指定密钥库文件。没有密钥库文件,处理器将无法成功启动。指定信任库文件是可选的。如果指定了信任库文件,则需要进行客户端认证(客户端需要向服务器发送证书)。无论选择哪种TLS协议,连接时都将使用可用的最高协议版本。例如,如果NiFi在Java 11上运行,并且在控制器服务中选择TLSv1.2作为首选TLS协议,由于Java 11支持TLSv1.3,所以实际将使用TLSv1.3(无论是否选择了TLSv1.2 )。

显示名称

SSL上下文服务

描述

指定可用于创建安全连接的SSL上下文服务。如果选择了SSL上下文服务,则还必须在SSL上下文服务中指定密钥库文件。没有密钥库文件,处理器将无法成功启动。指定信任库文件是可选的。如果指定了信任库文件,则需要进行客户端认证(客户端需要向服务器发送证书)。无论选择哪种TLS协议,连接时都将使用可用的最高协议版本。例如,如果NiFi在Java 11上运行,并且在控制器服务中选择TLSv1.2作为首选TLS协议,由于Java 11支持TLSv1.3,所以实际将使用TLSv1.3(无论是否选择了TLSv1.2 )。

API名称

ssl-context-service

服务接口

org.apache.nifi.ssl.SSLContextProviderService

服务实现

org.apache.nifi.ssl.PEMEncodedSSLContextProvider
org.apache.nifi.ssl.StandardRestrictedSSLContextService
org.apache.nifi.ssl.StandardSSLContextService

表达式语言作用域

不支持

敏感

必填

用户名

允许登录到FTP服务器的用户名称。如果提供了用户名,则还必须提供密码。如果未指定用户名,则允许匿名连接。

显示名称

用户名

描述

允许登录到FTP服务器的用户名称。如果提供了用户名,则还必须提供密码。如果未指定用户名,则允许匿名连接。

API名称

username

表达式语言作用域

在JVM级别定义的环境变量和系统属性

敏感

必填

关系

名称

描述

success

用于成功接收文件的关系。

写入属性

名称

描述

filename

通过FTP/FTPS连接接收的文件的名称。

path

指向文件目标目录的路径。例如:file.txt被上传到/Folder1/SubFolder,那么path属性的值将是“/Folder1/SubFolder/”(注意以分隔符结尾)。

点击这里复制本文地址 以上内容由nimo97整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

尼墨宝库 © All Rights Reserved.  蜀ICP备2024111239号-7