天天看点

NIFI快速安装(单机\集群)1.单机NIFI2.集群搭建

文章目录

  • 1.单机NIFI
    • 1.1 安装NIFI
    • 1.2 NIFI主要配置文件
    • 1.3 配置环境变量
    • 1.4 基本操作命令
    • 1.5 访问NIFI UI
    • 1.5 日志文件
  • 2.集群搭建
    • 2.1 环境准备
    • 2.2 修改NIFI主要配置文件
    • 2.2 启动NIFI

1.单机NIFI

1.1 安装NIFI

解压CMD

tar -zxvf 安装包
           

1.2 NIFI主要配置文件

在NIFI主目录下,使用编辑CMD:vi ./conf/nifi.properties

#启动后访问UI的**IP地址**
nifi.web.http.host=**IP地址**

#访问端口
nifi.web.http.port=8080
           

1.3 配置环境变量

在NIFI主目录下,使用编辑CMD:vi bin/nifi-env

#文本里添加JAVA_HOM环境变量即可
export JAVA_HOME=JDK的绝对路径
           

1.4 基本操作命令

在NIFI主目录下可执行以下CMD

./bin/nifi.sh start #启动命令

./bin/nifi.sh restart #重新启动命令

./bin/nifi.sh stop #关闭命令

./bin/nifi.sh status #查看运行状态

1.5 访问NIFI UI

开启NIFI之后,浏览器输入下面的地址即可访问

http://IP地址:8080/nifi/

1.5 日志文件

查看日志文件,在NIFI主目录下

./logs/nifi-app.log

./logs/nifi-user.log

./logs/nifi-bootstrap.log

2.集群搭建

2.1 环境准备

2.1.1 ZOOKEEPER准备

以外部ZOOKEEPER搭建为主,ZK快速安装步骤如下

https://blog.csdn.net/jingtiaoyang6666/article/details/104812713

2.1.2 NIFI准备

在不同机器安装完三台单机的NIFI,安装步骤如上述

2.2 修改NIFI主要配置文件

2.2.1 nifi.properties

在NIFI主目录下,使用编辑CMD:vi ./conf/nifi.properties

#该属性值应填写外部ZOOKEEPER组件的实际IP:PORT
nifi.zookeeper.connect.string=machine001:2188,machine002:2188,machine003:2188

#默认false
nifi.cluster.is.node=true

#默认空白,
nifi.cluster.node.address=本机IP

#默认空白,设置一个没被占用的端口,这里我设了9999
nifi.cluster.node.protocol.port=9999
           

2.2.2 conf/state-management.xml

在NIFI主目录下,使用编辑CMD:vi ./conf/state-management.xml

#该属性值应填写外部ZOOKEEPER组件的实际IP:PORT
<property name="Connect String">machine001:2188,machine002:2188,machine003:2188</property>
           

2.2 启动NIFI

分别在后台启动NIFI,并且进入页面之后,UI界面会有如下信息代表集群搭建完成

NIFI快速安装(单机\集群)1.单机NIFI2.集群搭建

继续阅读