Apache NIFI adalah alat skalabel sumber terbuka untuk mengelola transformasi, perutean data, dan logika mediasi sistem. Sederhananya, nifi hanya mengotomatiskan aliran data antara dua atau lebih sistem.
Ini adalah lintas platform dan ditulis dalam Java yang mendukung 180+ plugin yang memungkinkan Anda berinteraksi dengan berbagai jenis sistem. Dalam artikel ini, kita akan melihat cara menyiapkan Nifi di Ubuntu 20.04 dan Ubuntu 18.04 .
Jawa adalah wajib bagi nifi untuk bekerja. Secara default, Ubuntu hadir dengan OpenJDK 11 . Untuk memeriksa versi java jalankan perintah berikut.
$ java -version
Jika distribusi Anda belum menginstal Java, lihat artikel lengkap kami tentang cara menginstal Java di Ubuntu.
Menginstal Apache Nifi di Ubuntu
Untuk memasang nifi di Ubuntu, Anda perlu mengunduh file tar Nifi atau menggunakan perintah wget dari terminal untuk mengunduh file. Ukuran file sekitar 1,5GB jadi butuh beberapa waktu untuk menyelesaikan unduhan tergantung pada kecepatan Internet Anda.
$ wget https://apachemirror.wuchna.com/nifi/1.13.2/nifi-1.13.2-bin.tar.gz
Sekarang ekstrak file tar ke lokasi mana pun yang Anda inginkan.
$ sudo tar -xvzf nifi-1.13.2-bin.tar.gz
Sekarang Anda dapat masuk ke tempat sampah direktori di bawah direktori yang diekstraksi dan mulai proses nifi.
$ sudo ./nifi.sh start
Atau, Anda dapat membuat tautan lunak dan mengubah direktori sumber tempat Anda meletakkan file nifi Anda.
$ sudo ln -s /home/karthick/Downloads/nifi-1.13.2/bin/nifi.sh /usr/bin/nifi
Jalankan perintah di bawah ini untuk memeriksa apakah softlink berfungsi dengan baik. Dalam kasus saya, ini berfungsi dengan baik.
$ whereis nifi $ sudo nifi status
Anda mungkin menemukan peringatan di bawah ini jika Anda belum menyiapkan Java rumah dengan benar.
Anda dapat menekan peringatan ini dengan menambahkan Java rumah di nifi-env.sh file ada di bin . yang sama direktori.
$ sudo nano nifi-env.sh
Tambahkan jalur Java_Home seperti yang ditunjukkan.
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/
Sekarang coba mulai nifi dan Anda tidak akan melihat peringatan apa pun.
$ sudo ./nifi.sh start
Nifi adalah alat berbasis web sehingga Anda dapat memilih browser favorit dan mengetik URL berikut untuk terhubung ke Nifi.
$ localhost:8080/nifi
Untuk menghentikan proses nifi jalankan perintah berikut.
$ sudo nifi stop → Soft link $ sudo nifi.sh stop → From bin directory
Itu saja untuk artikel ini. Silakan gunakan bagian komentar untuk membagikan umpan balik. Kami akan senang mendengar dari Anda.