With the following steps you can install Apache NiFi on an Azure HDInsight Edge Node:
- Copy the installation Script on your Azure Data Lakes Store.
- Add the script as an installScriptAction to your Arm Template for the Edge Node:
"installScriptActions": [
{
"name": "[concat('emptynode','-' ,uniquestring(variables('applicationName')))]",
"uri": "adl://*yourADLS*.azuredatalakestore.net/cluster/shell/nifi-install.sh",
"roles": [
"edgenode"
]
}
- Deploy the Edge Node
- Setup an SSH-Tunnel to access the NiFi site.
- You can access Apache NiFi on your edge Node: http://edgenode.internal.cloudapp.net:8080/nifi/