赞
踩
sasl 是扩展C/S模式验证能力的一种认证机制。它可以规范客户端和服务端传输应答和传输内容编码,简而言之sasl决定了认证的规则,即客户端如何存储身份证书、客户端与服务端如何校验密码都由sasl决定。当我们的客户端通过校验,服务端便知晓客户端的身份,将赋给客户端相应的权限。
sasl最常使用的认证机制就是plain。通过将用户名和密码以base64字符串(不加密)方式进行传输。
如果你需要更安全的传输,请结合TLS使用。
之所以说zookeeper是因为zookeeper用于kafka的分布式协调、配置管理。
zookeeper 是一个帮助分布式部署的中间件,进行工作协调的工具,它不独立存在。
如图所示,zookeeper对kafka的元数据、配置信息进行统一管理。
1)准备三台服务器(192.168.1.1、192.168.1.2、192.168.1.3)
2)下载zookeeper 下载链接
3)解压zookeeper(tar -xvf …)
4)移动目录到指定目录(个人习惯)
mv zookeeper-xxx /home/apps/zookeeper
5)编辑zoo.cfg
192.168.1.1
cp /home/apps/zookeeper/conf/zoo_sample.cfg /home/apps/zookeeper/zoo.cfg
cat /home/apps/zookeeper/zoo.cfg
server.1=0.0.0.0:2888:3888
server.2=192.168.1.2:2888:3888
server.3=192.168.1.3:2888:3888
authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider
requireClientAuthScheme=sasl
jaasLoginRenew=3600000
192.168.1.2
cp /home/apps/zookeeper/conf/zoo_sample.cfg /home/apps/zookeeper/zoo.cfg
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。