我正在嘗試使用LOCAL INFILE將數據加載到MySQL數據庫,但是,在將文件成功導入到MySql中後,我無法將文件移動到新的位置。 以下是過程流程的屏幕顯示。將文件移動到Apache NIFI中的另一個位置
Process flow diagram of Nifi FetchFile example
我的問題是: 我設法導入/使用LOAD DATA中MySql LOCAL INFILE裝載數據庫但問題是,當我試圖將成功導入文件移動到正確的目錄。我沒有這樣做。 PutFile_sucess & PutFile_fail無法按預期工作,所以我決定使用:FetchFile,然後當我說FetchFile時,它會創建一個空文件,而不是移動整個文件。
我希望我已經說清楚了,我會很感激任何投入。
沒有錯誤信息?文件權限如何('ls -l')? –
沒有錯誤。 –
沒有錯誤。只是從容易理解.. 正如我所說的XML讀取併成功加載到MySql中.. 我的主要困難是瞭解FlowFile進程.. 如果我使用GetFile來獲取我的文件,然後發送它們對於ExecuteSQL,進程將失敗,因爲GetFile只是將該文件放入內存中,然後LOAD LOCAL INFILE將無法找到該文件,因爲它位於內存中。 –