Recherche de site Web

Comment installer Apache Nifi dans Ubuntu Linux


Apache NIFI est un outil évolutif open source permettant de gérer la logique de transformation, de routage des données et de médiation système. Pour le dire en termes simples, nifi automatise simplement le flux de données entre deux ou plusieurs systèmes.

Il est multiplateforme et écrit en Java et prend en charge 180+ plugins qui vous permettent d'interagir avec différents types de systèmes. Dans cet article, nous verrons comment configurer Nifi sur Ubuntu 20.04 et Ubuntu 18.04.

Java est obligatoire pour que nifi fonctionne. Par défaut, Ubuntu est fourni avec OpenJDK 11. Pour vérifier la version Java, exécutez la commande suivante.

java -version

Si Java n'est pas installé sur votre distribution, consultez notre article complet sur la façon d'installer Java sur Ubuntu.

Installer Apache Nifi dans Ubuntu

Pour installer nifi sur Ubuntu, vous devez télécharger le fichier tar Nifi ou utiliser la commande wget depuis le terminal pour télécharger le fichier. La taille du fichier est d'environ 1,5 Go, le téléchargement prendra donc un certain temps en fonction de votre vitesse Internet.

wget https://apachemirror.wuchna.com/nifi/1.13.2/nifi-1.13.2-bin.tar.gz

Extrayez maintenant le fichier tar à l’emplacement de votre choix.

sudo tar -xvzf nifi-1.13.2-bin.tar.gz

Vous pouvez maintenant accéder au répertoire bin sous le répertoire extrait et démarrer le processus nifi.

sudo ./nifi.sh start

Alternativement, vous pouvez créer un lien symbolique et modifier le répertoire source dans lequel vous avez placé vos fichiers nifi.

sudo ln -s /home/karthick/Downloads/nifi-1.13.2/bin/nifi.sh /usr/bin/nifi

Exécutez la commande ci-dessous pour vérifier si le lien logiciel fonctionne correctement. Dans mon cas, cela fonctionne bien.

whereis nifi
sudo nifi status

Vous pouvez rencontrer l'avertissement ci-dessous si vous n'avez pas configuré correctement la maison Java.

Vous pouvez supprimer cet avertissement en ajoutant Java home dans le fichier nifi-env.sh présent dans le même répertoire bin.

sudo nano nifi-env.sh

Ajoutez le chemin Java_Home comme indiqué.

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/

Essayez maintenant de démarrer nifi et vous ne verrez aucun avertissement.

sudo ./nifi.sh start

Nifi est un outil Web qui vous permet de choisir votre navigateur préféré et de saisir l'URL suivante pour vous connecter à Nifi.

localhost:8080/nifi

Pour arrêter le processus nifi, exécutez la commande suivante.

sudo nifi stop     → Soft link
sudo nifi.sh stop  → From bin directory

C'est tout pour cet article. Veuillez utiliser la section commentaires pour partager vos commentaires. Nous aimerions avoir de vos nouvelles.