Apache nifi的分布式部署
1、环境准备。本次以linux安装为例。需要3台linux机器,每台机器上安装jdk。首先在每天机器上运行命令java -version,检查jdk是否安装成功。注:3台机器的ip分别为192.168.0.32,192.168.0.33,192.168.0.34

3、安装Apache n坡纠课柩ifi。下载安装包,解压到安装目录,修改conf/nifi.properties:nifi.re罪焐芡拂mote.input.host=192.168.0.32nifi.remote.input.secure=falsenifi.remote.input.socket.port=10443nifi.remote.input.http.enabled=truenifi.web.http.host=192.168.0.32nifi.web.http.port=8081nifi.cluster.is.node=truenifi.cluster.node.address=192.168.0.32nifi.cluster.node.protocol.port=11443nifi.zookeeper.connect.string=192.168.0.32:2181,192.168.0.33:2181,192.168.0.34:2181修改:zookeeper.properties,增加:server.1=192.168.0.32:2888:3888server.2=192.168.0.33:2888:3888server.3=192.168.0.34:2888:3888

5、验证是否部署成功在浏览器中输入:http://ip:port/nifi,ip是3台机器中任何一台机器ip都可,port是在nifi配置文件中配置的端口,本次实验使用的是:http://192.168.0.32:8081/nifi。如果配置成功就可看到如下界面。
