2016-05-25 27 views
2

ftpホスト、ポートなどの動的プロパティをGetFTPプロセッサに渡すことは可能ですか?私はそれを試してみましたが、何とかGetFTPプロセッサがアップストリーム接続を受け付けていません。 基本的には、すべてのソースのftp設定を1つのファイルに保存し、その情報を読み取るためにGetFTPプロセッサを1つだけ使用したいとします。それは正しい方法ではありませんか?Apache Nifi GetFTPプロセッサ動的入力

答えて

5

Get *プロセッサは、入力接続を受け付けないソースプロセッサです。ほとんどのアプリケーションには補完的なList *とFetch *プロセッサーがあります。 List *は、どこかに存在するオブジェクトのリストを取得します。その後、典型的なフローは、その情報をFetch *プロセッサに渡して、必要なファイルを取得します。

私が間違っている場合は訂正してください.FetchFTPプロセッサはFlowFilesを渡して、式言語を使用してホスト名、ポート、ファイル名などを評価してください。

ListSFTPとFetchSFTPは存在しますが、現在FetchFTPはありません。それらを作成するためのチケットがあります。[1]最近、投稿者が投稿を提供するメーリングリストにメールを送りましたが[2]、私は返信を待っています。

[1] https://issues.apache.org/jira/browse/NIFI-1844

[2] http://apache-nifi.1125220.n5.nabble.com/Contribution-ListFTP-and-FetchSTP-processors-td8133.html更新

:ListFTPとFetchFTPプロセッサがマスターにコミットされていて、次の1.Xリリース

https://github.com/apache/nifi/commit/be83c0c5b2b8a435b4745cbfc43f7c9251561727

+2

であろうあなたは正しいです私は式言語を使用してftpパラメータを渡すことを探しています。 Jiraチケットを共有してくれてありがとう。 –

関連する問題