Linked Data Interactions For Apache NiFi
Apache Nifi is an easy to use, powerful, and reliable system to process and distribute data.
Set up NiFi instance with LDI processors
The processors can be imported into a NiFi docker instance via volume binding:
- Create a
docker-compose.ymlfile with the following content in a new directoryservices: nifi: image: apache/nifi:2.0.0-M2 environment: SINGLE_USER_CREDENTIALS_USERNAME: admin SINGLE_USER_CREDENTIALS_PASSWORD: ctsBtRBKHRAx69EqUghvvgEvjnaLjFEB ports: - 8443:8443 volumes: - ./nifi-ext:/opt/nifi/nifi-current/nar_extensions:rw - Create a directory
nifi-extin your current directory. - Download either the
...-nar-bundle.jarand unpack this or download the individual required processors (.nar extension) from the nexus repository. Next, place the required processors in thenifi-extdirectory. - Finally, start your instance.
docker compose up - Log in at
https://localhost:8443/nifiwith the credentials mentioned in step 1 - All downloaded extensions are available under the
be.vlaanderen.informatievlaanderen.ldes.ldi.nifigroup.
All documentation and notes about configuration are available in the NiFi component itself.