当前位置: 首页 > wzjs >正文

郑州做网站熊掌号广州番禺发布

郑州做网站熊掌号,广州番禺发布,做模具做什么网站,网站留言评论功能文章目录 背景参考文章实际操作开启SASL认证的kafka修改kafka配置文件 没有配置SASL认证的kafka 背景 一句话说明需求: 在公有云服务器中部署kafka,云内其它服务器/应用能成功访问2181和9092端口。放行防火墙策略后,云外应用(ka…

文章目录

  • 背景
  • 参考文章
  • 实际操作
    • 开启SASL认证的kafka
      • 修改kafka配置文件
    • 没有配置SASL认证的kafka

背景

一句话说明需求:

  • 在公有云服务器中部署kafka,云内其它服务器/应用能成功访问2181和9092端口。
  • 放行防火墙策略后,云外应用(kafkaTools-OffsetsExplorer)访问2181端口成功,但访问9092端口失败,提示timeout。

一句话说明解决:

  • kafka应用配置支持区分内外网,修改server.propertites文件重启kafka,可实现云内、外服务器/客户端使用不同的端口(9092、9093)来实现访问broker。

多说几句:

  • 通常多台公有云服务器(云内服务器)彼此间通信使用的是同一个VPC下的私网IP。
  • 公有云服务器与云外客户端、服务器、用户的访问需要通过公网IP转发流量实现。
  • kafka 外部服务器因为无法直接访问私网IP,所以会出现timeout报错。

错误截图:
在这里插入图片描述

参考文章

【Kafka网络配置:内网、外网、内外网分离】
【kafka 2.x版本配置SASL认证】(我还没写好)

实际操作

分为两种情况:

  • 配置了SASL认证的kafka怎么开启内外网访问?
  • 没有配置SASL,使用默认配置安装的kafka怎么开启内外网访问?

开启SASL认证的kafka

修改kafka配置文件

  1. 查看仅配置了内网访问的配置文件:server.properties
[sysma@zcms-0001]$ cat server.properties-noPublicIP|grep -v ^$|grep -v ^#
broker.id=0
listeners=SASL_PLAINTEXT://172.x.x.47:9092
security.inter.broker.protocol=SASL_PLAINTEXT
sasl.mechanism.inter.broker.protocol=SCRAM-SHA-256
sasl.enabled.mechanisms=SCRAM-SHA-256
allow.everyone.if.no.acl.found=false
super.users=User:admin
authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer
num.network.threads=3
num.io.threads=8
socket.send.buffer.bytes=102400
socket.receive.buffer.bytes=102400
socket.request.max.bytes=104857600
log.dirs=/data/kafka-logs-2.8.2
num.partitions=1
num.recovery.threads.per.data.dir=1
offsets.topic.replication.factor=1
transaction.state.log.replication.factor=1
transaction.state.log.min.isr=1
log.retention.hours=168
log.segment.bytes=1073741824
log.retention.check.interval.ms=300000
zookeeper.connect=localhost:2181
zookeeper.connection.timeout.ms=18000
group.initial.rebalance.delay.ms=0
  1. 查看同时配置了内网、外网访问的配置文件:server.properties
[sysma@zcms-0001 config]$ cat server.properties|grep -v ^$|grep -v ^#
broker.id=0
listeners=SASL_PLAINTEXT_PRIVATE://0.0.0.0:9093,SASL_PLAINTEXT_PUBLIC://0.0.0.0:9092
sasl.mechanism.inter.broker.protocol=SCRAM-SHA-256
sasl.enabled.mechanisms=SCRAM-SHA-256
allow.everyone.if.no.acl.found=false
super.users=User:admin
authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer
advertised.listeners=SASL_PLAINTEXT_PRIVATE://172.x.x.47:9093,SASL_PLAINTEXT_PUBLIC://10.x.x.195:9092
listener.security.protocol.map=SASL_PLAINTEXT_PRIVATE:SASL_PLAINTEXT,SASL_PLAINTEXT_PUBLIC:SASL_PLAINTEXT
inter.broker.listener.name=SASL_PLAINTEXT_PRIVATE
num.network.threads=3
num.io.threads=8
socket.send.buffer.bytes=102400
socket.receive.buffer.bytes=102400
socket.request.max.bytes=104857600
log.dirs=/data/kafka-logs-2.8.2
num.partitions=1
num.recovery.threads.per.data.dir=1
offsets.topic.replication.factor=1
transaction.state.log.replication.factor=1
transaction.state.log.min.isr=1
log.retention.hours=168
log.segment.bytes=1073741824
log.retention.check.interval.ms=300000
zookeeper.connect=localhost:2181
zookeeper.connection.timeout.ms=18000
group.initial.rebalance.delay.ms=0
  1. 主要区别如下
修改一行:
listeners=SASL_PLAINTEXT://172.x.x.47:9092 #仅配置了内网暴露地址
改为
listeners=SASL_PLAINTEXT_PRIVATE://0.0.0.0:9093,SASL_PLAINTEXT_PUBLIC://0.0.0.0:9092 #逗号分隔,新增一个公网访问地址注释一行:
security.inter.broker.protocol=SASL_PLAINTEXT #注释改行,否则会与inter.broker.listener.name配置字段冲突。新增三行:
advertised.listeners=SASL_PLAINTEXT_PRIVATE://172.x.x.47:9093,SASL_PLAINTEXT_PUBLIC://10.x.x.195:9092
listener.security.protocol.map=SASL_PLAINTEXT_PRIVATE:SASL_PLAINTEXT,SASL_PLAINTEXT_PUBLIC:SASL_PLAINTEXT
inter.broker.listener.name=SASL_PLAINTEXT_PRIVATE

再次重启zookeeper和kafka应用,此时可在内网通过9093端口访问,可从外网通过9092端口访问。

没有配置SASL认证的kafka

http://www.dtcms.com/wzjs/511660.html

相关文章:

  • 昆明软讯科技网站建设清理大师
  • 网站建设公上海谷歌seo
  • 网络推广网站制作市场营销分析案例
  • 常见的网站类型有百度网盘帐号登录入口
  • 淮安网站建设报价seo推广岗位职责
  • 深圳龙岗做网站的公司哪家好怎么可以让百度快速收录视频
  • 引流推广是什么意思香港seo公司
  • 网络推广公司开业广告潍坊seo建站
  • 能力天空的网站建设优劣势百度推广营销怎么做
  • 电影项目做产品众筹哪个网站好广州最新疫情最新消息
  • 成品图片的网站在哪里找seo就业哪家好
  • dede 建设网站企业培训内容包括哪些内容
  • 浏阳做网站公司网络优化推广公司哪家好
  • 莞城微网站建设企业网站首页
  • 做网站如何处理并发问题长沙百度百科
  • 高端设计网站制作磁力天堂
  • 网站开发需求表模板软文推广
  • 手机网站内容管理成功的网络营销案例ppt
  • 含山县建设局网站怎么找到精准客户资源
  • 营销网站制作教程佛山优化网站关键词
  • 给公司做网站 优帮云推广引流渠道有哪些
  • 无锡装修网站收录查询
  • 网站制作设计多少钱企业网站seo托管怎么做
  • 做问卷赚钱网站域名交易中心
  • 旅游网站建设解决方案免费网站推广优化
  • 如何在第三方网站做推广网络优化工程师简历
  • 石家庄网站推广报价成都网站设计
  • aipage网站建设今天最新新闻摘抄
  • 想系统学习wordpressseo快速排名案例
  • 青岛市北建设集团网站四年级新闻摘抄大全