LOCAL INFILEを使用してMySQLデータベースにロードしようとしていますが、ファイルがMySqlに正常にインポートされたら、新しい場所に移動するのが難しいです。 以下は、プロセスフローのスクリーンショーです。Apache NIFIの別の場所にファイルを移動しました
Process flow diagram of Nifi FetchFile example
私の問題は、次のとおりです。 私は、MySQLのLOAD DATA LOCALのINFILEを使用してデータベースをロード/インポートするために管理していますが、私は正しいに正常にインポートファイルを移動しようとしていたときに問題がありますディレクトリ。私はそうすることができません。 PutFile_sucess & PutFile_failが期待どおりに動作しないため、FetchFileを使用することにしました.FetchFileと言うと空ファイルが作成され、ファイル全体を移動する代わりに作成されます。
私は自分自身を明確にしたいと思っています。私は入力を感謝します。あなたの問題は、一度インポートしたファイルを削除する場合
エラーメッセージはありませんか?ファイル許可( 'ls -l')はどうですか? –
エラーはありません。 –
エラーはありません。ちょうど簡単な理解から。 私はxmlが読み込まれ、成功したMySql ..にロードされたと言ったように メイン難しい私はFlowFileプロセスを理解している.. 私は私のファイルを取得し、 GetFileがファイルを取り出してメモリに格納するだけで、LOAD LOCAL INFILEがメモリ内にあるためファイルを見つけることができないため、プロセスは失敗します。 –