【问题标题】:Nifi: Failed to retrieve directory listing when connecting to FTP serverNifi:连接到 FTP 服务器时无法检索目录列表
【发布时间】:2023-02-16 16:54:52
【问题描述】:

我在一个端口上打开了一个 ListenFTP 处理器,当我尝试通过 FileZila 连接到它时,出现错误“无法检索目录列表”。 连接似乎首先建立,但随后发生此错误。

Nifi 托管在以 docker 镜像运行的 ubuntu 服务器上

ListenFTP 处理器在端口 2221 上打开

我试图根据这个 issue 更改 FileZilla 中的一些配置,但没有任何效果。

连接在本地主机上运行良好,我可以连接到 ftp 服务器并传输文件

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: ftp apache-nifi


    【解决方案1】:

    如果您查看the documentation of the processor,它指出

    “启动处理器并连接到 FTP 服务器后,一个 在客户端应用程序中可以看到空的根目录。文件夹可以 在根目录及其任何目录中创建和删除 子目录。文件可以上传到任意目录。上传的文件 不显示在目录的内容列表中,因为文件不是 实际上存储在这个 FTP 服务器上,但转换为 FlowFiles 和 通过“成功”关系转移到下一个处理器。它 无法像在常规 FTP 上那样下载或删除文件 服务器。所有文件夹(包括根目录)都是虚拟的 目录,意味着它们只存在于内存中,不会获取 在主机的文件系统中创建。还有,这些 目录不持久:通过重新启动处理器所有 目录(根目录除外)被删除。已上传 重新启动处理器不会删除文件,因为它们是 不存储在 FTP 服务器上,而是作为 流文件。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-25
      • 2019-06-23
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      • 2011-05-28
      • 2021-02-03
      • 1970-01-01
      相关资源
      最近更新 更多