如何安裝 Apache Ubuntu 22.04 LTS 上的 Nifi

在本教程中,我們將向您展示如何安裝 Apache Ubuntu 22.04 LTS 上的 Nifi。 您是否希望為您的組織建立高效的數據處理系統? 別再看了 Apache NiFi,一個開源數據集成平台,可實現各種系統之間的無縫數據流動。 在本文中,我們將指導您完成安裝和配置過程 Apache Ubuntu 22.04 LTS 機器上的 NiFi。 從所需的先決條件到分步安裝過程,我們已為您提供服務。 那麼,讓我們開始吧!

本文假定您至少具有 Linux 的基本知識,知道如何使用 shell,最重要的是,您將站點託管在自己的 VPS 上。 安裝非常簡單,假設您在 root 帳戶下運行,如果不是,您可能需要添加 ‘sudo‘ 到獲取 root 權限的命令。 我會告訴你一步一步的安裝 Apache Ubuntu 22.04 上的 Nifi(Jammy Jellyfish)。 您可以按照 Ubuntu 22.04 和任何其他基於 Debian 的發行版(如 Linux Mint、Elementary OS、Pop!_OS 等)的相同說明進行操作。

先決條件

  • 運行以下操作系統之一的服務器:Ubuntu 22.04、20.04 和任何其他基於 Debian 的發行版,如 Linux Mint。
  • 建議您使用全新的操作系統安裝,以防止出現任何潛在問題。
  • 通過 SSH 訪問服務器(如果您在桌面上,則只需打開終端)。
  • 有效的互聯網連接。 您需要互聯網連接才能下載必要的軟件包和依賴項 Apache 尼菲。
  • A non-root sudo user或訪問 root user. 我們建議充當 non-root sudo user,但是,如果您在充當根用戶時不小心,可能會損害您的系統。

安裝 Apache Ubuntu 22.04 LTS Jammy Jellyfish 上的 Nifi

步驟 1. 在我們開始安裝過程之前,最好先更新系統以確保我們擁有最新的軟件包。 為此,請打開終端並運行以下命令:

sudo apt update
sudo apt upgrade
sudo apt install wget apt-transport-https gnupg2

步驟 2. 安裝 Java。

Apache NiFi 需要在系統上安裝 Java。 運行以下命令安裝推薦版本的OpenJDK 11:

sudo apt install openjdk-11-jdk

通過運行以下將打印 Java 版本的命令來驗證安裝:

java -version

有關安裝 Java 的其他資源,請閱讀以下帖子:

  • 如何在 Ubuntu Linux 上安裝 Java √

步驟 3. 安裝 Apache Ubuntu 22.04 上的尼菲。

默認情況下, Apache Nifi 在 Ubuntu 22.04 基本存儲庫上不可用。 現在運行下面的命令來下載最新版本的 Apache 來自官網的Nifi:

wget https://archive.apache.org/dist/nifi/1.20.0/nifi-1.20.0-bin.zip

接下來,使用以下命令解壓縮文件的內容:

unzip nifi-1.20.0-bin.zip

提取後 Apache NiFi文件,需要配置系統屬性指定Java路徑和數據目錄位置。 使用以下命令打開 conf 目錄中的 nifi.properties 文件:

java.home=/usr/lib/jvm/java-11-openjdk-amd64

之後,設置“nifi.flowfile.repository.directory.path”屬性指定數據目錄位置:

nifi.flowfile.repository.directory.path=/data/nifi/data

您可以將目錄位置更改為任何所需位置。

最後,開始 Apache NiFi,導航到“bin”目錄並運行以下命令:

sudo ./nifi.sh start

步驟 8. 訪問 Apache Nifi 網頁界面。

安裝成功後,現在打開您的網絡瀏覽器並訪問 Apache 使用 URL 的 Nifi Web UI https://localhost:8080/nifi. 你應該看到 Apache NiFi接口,就可以開始創建數據流了:

恭喜! 您已成功安裝 Apache 尼菲。 感謝您使用本教程進行安裝 Apache Ubuntu 22.04 LTS Jammy Jellyfish 系統上的 Nifi。 如需更多幫助或有用信息,我們建議您查看 這 Apache 網站.