Download Apache NiFi 2.0.0-M4 or greater
wget https://dlcdn.apache.org/nifi/2.0.0-M4/nifi-2.0.0-M4-bin.zip
Unzip Apache NiFi
unzip nifi-2.0.0-M4-bin.zip
Uncomment Python Commands in conf/nifi.properties
#####################
# Python Extensions #
#####################
# Uncomment in order to enable Python Extensions.
nifi.python.command=python3
Set Password
cd nifi-2.0.0-M4
bin/nifi.sh set-single-user-credentials admin administrator12
Start Apache NiFi
bin/nifi.sh start
Open Browser and Login with:
username: admin
password: administrator12
Create a new Process Groups
Import from flows from
flow_defs/InitElastic.json
flow_defs/ChicagoSalary.json
flow_defs/DetectTable.json
Build table_detection_processor NAR
cd nifi-ai-talk/table-detection-processor
hatch build -t nar
Install table_detection_processor NAR
cp ../git/nifi-ai-talk/table-detection-processor/dist/table_detection_processor-0.0.1.nar extensions
Wait for Flow to startup and procesor to install.
Copy chart file to /Users/bpaulin/table-img-in (or change this in the GetFile Processor
cp git/nifi-ai-talk/apple-chart-100px-whitespace.png /Users/bob/table-img-in