分享

kafka有速率、权限相关参数

aalfalfa 发表于 2017-3-30 10:15:56 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 4 16527
最近需要对kafka集群做流量限制,有大神知道相关的设置么。另外安全方面如何设置读取权限,现在所有用户都能读取,想改进下。

已有(4)人评论

跳转到指定楼层
tntzbzc 发表于 2017-3-30 12:05:09
楼主可以了解下kafka配额控制:
默认情况下,每一个单独的client-id对应一份集群配置的固定quta速度(默认配置在quota.producer.default, quota.consumer.default)。quota是一个被定义到每台broker粒度的概念。每个client在达到限速前可以与单台broker产生最大为X bytes/sec的写/读流量请求。决定将quota定义到每台broker粒度比设置一个固定的全集群粒度的带宽概念更合适,这样可以省去一个在集群broker间协调quota的机制。这个协调机制可能比quota机制本身的实现更为麻烦!更多参考
kafka配额quota 说明

回复

使用道具 举报

langke93 发表于 2017-3-30 12:35:15
kafka附带一个可插拔的认证,并使用zookeeper来存储所有的acl

可以在broker.properties配置:
allow.everyone.if.no.acl.found=true
你也可以在broker.properties添加超级用户,像这样(注意分隔符是分号,因为SSL的用户名可能包含逗号)。
super.users=User:Bob;User:Alice
更多参考下面内容,或则参考官网
基于Kafka 0.9版本 使用ACL进行权限控制
基于Kafka 使用ACL进行权限控制





回复

使用道具 举报

aalfalfa 发表于 2017-3-31 09:49:31
langke93 发表于 2017-3-30 12:35
kafka附带一个可插拔的认证,并使用zookeeper来存储所有的acl

可以在broker.properties配置:

感谢大神!!
回复

使用道具 举报

aalfalfa 发表于 2017-3-31 09:50:38
langke93 发表于 2017-3-30 12:35
kafka附带一个可插拔的认证,并使用zookeeper来存储所有的acl

可以在broker.properties配置:

有效,十分感谢。再请教下我想对某个topic单独限速,怎么去配置呢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条