单节点、集群部署,四,集群配置(nifi嵌入式zk)

有很多同学跟我反映  博客里的很多图都没了,真的很抱歉;

目前CSDN这里的博客不会再维护了,关于NIFI的文章会陆续在

https://nifichina.gitee.io

https://nifichina.github.io   

以及公众号更新

使用zookeeper配置NiFi群集,以实现故障转移功能和NiFi服务的正常运行时间。

在Apache NiFi中有两种设置集群的方法:

1使用随安装本身提供的嵌入式zookeeper服务。

2环境中使用已配置的zookeeper仲裁。

使用NIFI嵌入式zk

编辑nifi.properties:

找到#State Management# config并将nifi.state.management.embedded.zookeeper.start设置 为“ true ”。当在该主机上启动/重新启动NiFi时,这将启用嵌入式zookeeper。

 

找到 #cluster node properties(仅为集群节点配置)# 并设置以下配置:

nifi.cluster.is.node = true

nifi.cluster.node.address = * put server hostname *(例如nifi01.test)

nifi.zookeeper.connect.string = * 放置您将配置的所有zookeeper服务器主机名 *

 

编辑conf目录中的zookeeper.properties以添加将具有嵌入式zookeeper服务的所有服务器。

在文件末尾,您需要添加将启用嵌入式 zookeeper服务的所有服务器的服务器主机名。

根据zookeeper.properties中配置服务器的方式,需要为指定的主机提供ID号。如果在server.1中设置了主机(例如nifi01),则该主机需要具有ID 1.在每个主机上执行以下命令并为其分别提供ID号。

state中创建zookkeeper

echo 1>myid

接下来,编辑state-management.xml文件

在文件中找到 <cluster-provider>属性,并在<property name =“Connect String”>中添加所有zookeeper服务器(例如nifi01.test:2181)

同时启动所有nifi应用程序,以便可以启动群集选择。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值