首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何认证火花放电流到安全的sasl普通卡夫卡?

如何认证火花放电流到安全的sasl普通卡夫卡?
EN

Stack Overflow用户
提问于 2017-07-07 01:34:49
回答 1查看 1.3K关注 0票数 1

我试图从火花流到安全的kafka代理(使用SASL明文机制)。我使用的是火花流- kafka -0-8版本,im使用kafka broker版本0.10.2。

我得到的问题是,当火花放电流卡夫卡没有返回任何输出。

我的问题是:

  • 如何正确认证从火花流到安全的sasl普通卡夫卡?
  • 或者火花放电是否支持认证到安全的萨塞尔平原卡夫卡?我很好奇,电火花只支持火花流-卡夫卡-0-8。因为在该版本中,最初对火花流-Kafka0-8的支持是kafka broker版本0.8.2,因为版本0.9支持kafka身份验证。

补充:

  • 我可以使用控制台工具发布和订阅,因为我将用户的acls设置为我想要使用的主题。

这里的细节也许可以解释这个问题。

为kafka broker在server.properties中启用sasl平面的附加参数

代码语言:javascript
复制
authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer
listeners=SASL_PLAINTEXT://:9092
security.inter.broker.protocol=SASL_PLAINTEXT
sasl.mechanism.inter.broker.protocol=PLAIN
sasl.enabled.mechanisms=PLAIN
super.users=User:admin

这也是我的kafka_jaas_server.conf

代码语言:javascript
复制
KafkaServer {
    org.apache.kafka.common.security.plain.PlainLoginModule required
    username="admin"
    password="admin1!"
    user_admin="admin1!"
    user_aldys="admin1!";
};

我还包括我的jaas配置时,启动卡夫卡经纪人。通过编辑最后一行的kafka-server-start.sh:

代码语言:javascript
复制
exec $base_dir/kafka-run-class.sh $EXTRA_ARGS -Djava.security.auth.login.config=/etc/kafka/kafka_jaas_server.conf kafka.Kafka "$@"
EN

回答 1

Stack Overflow用户

发布于 2018-09-09 14:37:19

我不认为kafka0-8支持sasl,从文档中可以很清楚地看出,只有kafka0-10具有sasl功能,而kafka0-10不支持Python。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44961243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档