Kafka集群部署、sasl安全认证

本文详细介绍了Kafka集群的部署步骤,包括Zookeeper集群的配置与启动,以及Kafka集群的配置与启动。重点讲解了如何添加sasl安全认证,通过修改配置文件,设置security.inter.broker.protocol等参数,启用SASL_PLAINTEXT协议,并使用jaas.conf文件进行登录配置,确保集群的安全通信。
摘要由CSDN通过智能技术生成

Zookeeper集群部署:

Kafka是依赖于zookeeper,需要先将zooleeper启动起来。首先可以从http://zookeeper.apache.org/releases.html 下载最新版zookeeper(当前版本3.4.13),进入其中的conf文件夹,可以看到一个名为zoo_sample.cfg的文件。我们把它另存为一个zoo.cfg文件,然后打开,可以看到zookeeper的配置项,以下是各配置项的说明:


  • dataDir:Zookeeper保存数据的目录,默认情况下,Zookeeper将写数据的日志文件也保存在这个目录里。
  • clientPort:客户端连接Zookeeper服务器的端口号。默认2181。
    以下参数无特殊需要可以使用默认值不必特意修改。
  • tickTime:这个数值是作为Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,单位毫秒,也就是每个tickTime时间就会发送一个心跳。zookeeper的客户端和服务端之间也有和web开发里类似的session的概念,而zookeeper里最小的session过期时间就是tickTime的两倍。默认值2000。
  • initLimit:LF初始通信时限。集群中的follower服务器(F)与leader服务器(L)之间初始化的时候连接时能容忍的最多心跳数(tickTime的倍数)。此配置表示,允许follower(相对于leader而言的“客户端”)连接并同步到leader的初始化连接时间,它以tickTime的倍数来表示。当超过设置倍数的tickTime时间,则连接失败。默
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值