User Tools

Site Tools


apache_nifi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
apache_nifi [2024/02/22 14:45] – kalaschnikowapache_nifi [2024/02/22 16:15] (current) – kalaschnikow
Line 1: Line 1:
 +====== Apache NiFi ======
 +
 +  * [[https://nifi.apache.org/|Apache NiFi]]
 +
 +  * https://github.com/apache/nifi
 +
 +  * Local installation under:
 +    * ''C:\v\pgm\nifi-2.0.0-M2''
 +    * Start with ''C:\v\pgm\nifi-2.0.0-M2\bin\run-nifi.bat''
 +    * After that open https://localhost:8443/nifi/
 +      * Manually created user: admin / adminadminadmin
 +      * Old:
 +        * Generated Username [41504541-3493-405f-94f8-0b0102b7be26]
 +        * Generated Password [Ac9XWFj0+4chb+1x3tLySMvbyZxZqRtm]
 +
 +===== Docs =====
 +
 +==== Official ====
 +
 +  * https://nifi.apache.org/documentation/v2/
 +
 +  * [[https://javadoc.io/doc/org.apache.nifi/nifi-api/latest/index.html|NiFi JavaDoc]] - latest
 +  * [[https://javadoc.io/static/org.apache.nifi/nifi-api/1.10.0/index.html?overview-summary.html|NiFi JavaDoc 1.10.0]]
 +  * [[https://javadoc.io/static/org.apache.nifi/nifi-api/2.0.0-M2/index.html?overview-summary.html|NiFi JavaDoc 2.0.0-M2]]
 +
 +
 +=== CSV ===
 +
 +  * [[https://nifi.apache.org/documentation/nifi-2.0.0-M2/components/org.apache.nifi/nifi-record-serialization-services-nar/2.0.0-M2/org.apache.nifi.csv.CSVReader/index.html|CSVReader controller service]]
 +  * [[https://nifi.apache.org/documentation/nifi-2.0.0-M2/components/org.apache.nifi/nifi-lookup-services-nar/2.0.0-M2/org.apache.nifi.lookup.CSVRecordLookupService/index.html|CSVRecordLookupService]]
 +    * When the lookup key is found in the CSV file, the columns are returned as a Record.
 +  * [[https://nifi.apache.org/documentation/nifi-2.0.0-M2/components/org.apache.nifi/nifi-lookup-services-nar/2.0.0-M2/org.apache.nifi.lookup.SimpleCsvFileLookupService/index.html|SimpleCsvFileLookupService]]
 +    * something like [[https://nifi.apache.org/documentation/nifi-2.0.0-M2/components/org.apache.nifi/nifi-lookup-services-nar/2.0.0-M2/org.apache.nifi.lookup.CSVRecordLookupService/index.html|CSVRecordLookupService]] ?
 +      * where is the difference?
 +  * [[https://nifi.apache.org/documentation/nifi-2.0.0-M2/components/org.apache.nifi/nifi-standard-nar/2.0.0-M2/org.apache.nifi.processors.standard.ValidateCsv/index.html|ValidateCsv processor]]
 +
 +=== Excel ===
 +  * [[https://nifi.apache.org/documentation/nifi-2.0.0-M2/components/org.apache.nifi/nifi-poi-nar/2.0.0-M2/org.apache.nifi.excel.ExcelReader/index.html|ExcelReader]]
 +==== Articles ====
 +
 +  * [[https://www.nifi.rocks/developing-a-custom-apache-nifi-reporting-task/|Developing a Custom Apache Nifi Reporting Task]]
 +    * the root page is also interesting: https://www.nifi.rocks/
 +  * [[https://pierrevillard.com/2017/05/17/monitoring-nifi-scripted-reporting-task/|Monitoring NiFi – Scripted Reporting Task]]
 +
 +
 +  * http://funnifi.blogspot.com/ - "Fun with Apache NiFi" blog
 +==== Examples ====
 +
 +  * https://www.nifi.rocks/
 +    * https://github.com/pcgrenier/nifi-examples/tree/sample-processor -> Github repo with examples from nifi.rocks
 +
 +
 +===== Misc =====
 +
 +  * Custom Processor UI
 +    * see [[https://nifi.apache.org/documentation/nifi-2.0.0-M2/html/developer-guide.html#ui-extensions|UI Extensions]]
 +