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界面会有如下信息代表集群搭建完成
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值