一、zk集群搭建
- 机器数量:奇数个(最少3台)
- zk及kafka依赖于java环境 centOs yum 安装命令 yum -y install java-1.8.0-openjdk*
- zk配置
dataDir=/aaa/zookeeper
clientPort=2181
maxClientCnxns=0
initLimit=5
syncLimit=2
server.1=zk1:2888:3888
server.2=zk2:2888:3888
server.3=zk3:2888:3888
authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider
requireClientAuthScheme=sasl
jaasLoginRenew=3600000
security.protocol=SASL_PLAINTEXT
sasl.mechanism=PLAIN
- zookeeper.properites
myid 配置
在dataDir下要有一个名为myid的文件 文件中有设置的zookeeperid,每台zk服务器都有唯一标识 配置在server .后面
在使用安全连接(SASL_PLAINTEXT)下需要配置kafka_zoo_jaas.conf 配置server和clientServer {