赞
踩
机器 | 目录 | 免密登录 |
nifi001d | /opt/software/nifi | nifi001d>>nifi002d、nifi003d |
niif002d | /opt/software/nifi | nifi002d>>nifi001d、nifi003d |
niif002d | /opt/software/nifi | nifi003d>>nifi001d、nifi002d |
1、安装nifi
- (1)解压
-
- tar -zxvf nifi-1.10.0-bin.tar.gz -C /data/software/
-
- (2)创建软链接
-
- ln -s nifi-1.10.0 nifi
2、配置nifi
(1) vi conf/bootstrap.conf 修改如下配置项:
(2)如指定nifi 就需要su nifi用户去启动⚠️ 需要useradd nifi 创建完nifi用户成可以su nifi
run.as=nifi
3、修改nifi.properties 文件
- nifi.web.http.host=nifi001d nifi.web.http.port=9090
- nifi.cluster.is.node=true
- nifi.cluster.node.address=nifi001d
- nifi.cluster.node.protocol.port=8081
-
- nifi.zookeeper.connect.string=nifi001d:2181,nifi002d:2181,nifi003d:2181
- nifi.zookeeper.root.node=/nifi
4、 修改state-management.xml
- <cluster-provider>
- <id>zk-provider</id>
- <class>org.apache.nifi.controller.state.providers.zookeeper.ZooKeeperStateProvider</class>
- <property name="ConnectString">nifi001d:2181,nifi002d:2181,nifi003d:2181</property>
- <property name="Root Node">/nifi</property>
- <property name="Session Timeout">10 seconds</property>
- <property name="Access Control">Open</property>
- </cluster-provider>
5、scp其他两台机器
注:需配置免密
- scp -r nifi nifi002d:/opt/software/
-
- scp -r nifi nifi003d:/opt/software/
6、修改其他两台机器的配置文件
- nifi002d
-
- nifi002d vim nifi.properties
-
- nifi.web.http.host=nifi002d
-
- nifi.cluster.node.address=nifi002d
-
- nifi003d
-
- vim nifi.properties
-
- nifi.web.http.host=nifi003d
-
- nifi.cluster.node.address=nifi003d
7、 启动nifi
- bin/nifi.sh start
-
- #jps 不能用 就使用 ps -ef |grep nifi 查看进程
8、访问地址
- #地址
-
- http://nifi001d:9090/nifi/
9、配置nifi log 数据日志大小 可参考(报错在配置)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。