如何在 Ubuntu Linux 中安装 Apache Nifi
Apache NIFI 是一个开源可扩展工具,用于管理转换、数据路由和系统中介逻辑。通俗地说,nifi 只是自动化两个或多个系统之间的数据流。
它是跨平台的,用 Java 编写,支持 180+ 插件,允许您与不同类型的系统交互。在本文中,我们将了解如何在 Ubuntu 20.04 和 Ubuntu 18.04 上设置 Nifi。
Java 是 nifi 工作所必需的。默认情况下,Ubuntu 附带 OpenJDK 11。要检查 java 版本,请运行以下命令。
java -version
如果您的发行版没有安装 Java,请查看我们关于如何在 Ubuntu 上安装 Java 的综合文章。
在 Ubuntu 中安装 Apache Nifi
要在 Ubuntu 上安装 nifi,您需要下载 Nifi tar 文件或从终端使用 wget 命令下载该文件。文件大小约为 1.5GB,因此需要一些时间才能完成下载,具体取决于您的互联网速度。
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 home,您可能会遇到以下警告。
您可以通过在同一 bin 目录中的 nifi-env.sh 文件中添加 Java home 来抑制此警告。
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
这就是本文的内容。请使用评论部分分享反馈。我们很想听到您的声音。