Поиск по сайту:

Как установить Apache Nifi в Ubuntu Linux


Apache NIFI — это масштабируемый инструмент с открытым исходным кодом для управления преобразованием, маршрутизацией данных и логикой взаимодействия системы. Говоря простым языком, nifi просто автоматизирует поток данных между двумя или более системами.

Он кроссплатформенный, написан на Java и поддерживает 180+ плагинов, позволяющих взаимодействовать с различными типами систем. В этой статье мы рассмотрим, как настроить Nifi в Ubuntu 20.04 и Ubuntu 18.04.

Java является обязательным для работы nifi. По умолчанию Ubuntu поставляется с OpenJDK 11. Чтобы проверить версию Java, выполните следующую команду.

java -version

Если в вашем дистрибутиве не установлена Java, прочтите нашу подробную статью о том, как установить Java в Ubuntu.

Установка Apache Nifi в Ubuntu

Чтобы установить nifi в Ubuntu, вам необходимо загрузить tar-файл Nifi или использовать команду wget в терминале для загрузки файла. Размер файла составляет около 1,5 ГБ, поэтому загрузка может занять некоторое время в зависимости от скорости вашего Интернета.

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

Теперь извлеките tar-файл в любое место.

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

Теперь вы можете перейти в каталог bin в извлеченном каталоге и запустить процесс nifi.

sudo ./nifi.sh start

Альтернативно, вы можете создать мягкую ссылку и изменить исходный каталог, в котором вы разместили файлы nifi.

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

Запустите приведенную ниже команду, чтобы проверить, работает ли программная ссылка нормально. В моем случае все работает нормально.

whereis nifi
sudo nifi status

Вы можете увидеть приведенное ниже предупреждение, если не настроили домашнюю страницу Java должным образом.

Вы можете отключить это предупреждение, добавив домашний файл Java в файл nifi-env.sh, расположенный в том же каталоге bin.

sudo nano nifi-env.sh

Добавьте путь Java_Home, как показано.

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

Теперь попробуйте запустить nifi, и вы не увидите никакого предупреждения.

sudo ./nifi.sh start

Nifi — это веб-инструмент, поэтому вы можете выбрать свой любимый браузер и ввести следующий URL-адрес для подключения к Nifi.

localhost:8080/nifi

Чтобы остановить процесс nifi, выполните следующую команду.

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

Вот и все, что касается этой статьи. Пожалуйста, используйте раздел комментариев, чтобы поделиться своим мнением. Мы были бы рады получить известия от вас.