In the third segment of the series on Apache Nifi, we will run the simple flow that we developed in the previous post. The simple flow consists of two processors and a connector as shown below:
Navigate to D:\source (and also D:\sink) folder and make sure it is empty as shown below:
We will run the PickFile processor by selecting it and right clicking and clicking on Start as shown below:
Now, the red square will appear as a green triangle to indicate that the processor is running as shown below:
We will drop a file called employees.csv (from our earlier blogs. You can use any text file instead) into D:\source as shown below:
Note that this file is picked up by the simple flow as is shown below and is already in the queue between the two processors:
Now, note that D:\source no longer has the file as shown below:
We can inspect the simple flow while the file is in transit by right clicking on the PickFile processor and clicking on View data provenance as shown below:
On the Nifi Data Provenance window, click on i as shown below:
On the Provenance Event window that comes up, click on CONTENT tab. You can either download the file or view the file as shown below:
Now, in the same way, we can inspect the file in the queue by right clicking on connector and then List Queue as shown below:
Then, on the success window, note that the file name and size are mentioned. Click on i as in the previous case to see the file content:
On the FlowFile, you can see the file name and size and also the download option:
Click on DOWNLOAD to save the file and drop it into D:\InTransit folder for reference:
Then, click on OK button and X on right top on success window to return to the flow and enable the DropFile processor:
Then, navigate to D:\sink folder to see the file:
Thus, the file was picked from D:\source folder and dropped into D:\sink folder. We can stop the processors by right clicking anywhere on the canvas and clicking on Stop as shown below:
This step concludes the running on the simple flow in Apache Nifi
Navigate to D:\source (and also D:\sink) folder and make sure it is empty as shown below:
We will run the PickFile processor by selecting it and right clicking and clicking on Start as shown below:
Now, the red square will appear as a green triangle to indicate that the processor is running as shown below:
We will drop a file called employees.csv (from our earlier blogs. You can use any text file instead) into D:\source as shown below:
Note that this file is picked up by the simple flow as is shown below and is already in the queue between the two processors:
Now, note that D:\source no longer has the file as shown below:
We can inspect the simple flow while the file is in transit by right clicking on the PickFile processor and clicking on View data provenance as shown below:
On the Nifi Data Provenance window, click on i as shown below:
On the Provenance Event window that comes up, click on CONTENT tab. You can either download the file or view the file as shown below:
Now, in the same way, we can inspect the file in the queue by right clicking on connector and then List Queue as shown below:
Then, on the success window, note that the file name and size are mentioned. Click on i as in the previous case to see the file content:
On the FlowFile, you can see the file name and size and also the download option:
Click on DOWNLOAD to save the file and drop it into D:\InTransit folder for reference:
Then, click on OK button and X on right top on success window to return to the flow and enable the DropFile processor:
Then, navigate to D:\sink folder to see the file:
Thus, the file was picked from D:\source folder and dropped into D:\sink folder. We can stop the processors by right clicking anywhere on the canvas and clicking on Stop as shown below:
This step concludes the running on the simple flow in Apache Nifi