kafka集群跨双网段及多网段通信问题解决
2019-07-31 17:27
1686 查看
一、问题场景:
实际生产环境总存在很多kafka集群跨网段的问题。kafka集群可能存在多个网卡,对应多个网段。不同网段之间需要同时与集群通信,即跨网段生产消费问题。
二、解决方法:自定义listeners及protocol
步骤:
1、在listeners中新加一个LIS,指向目标网段的本机IP,多个listener之间逗号分隔
2、在advertised.listeners中也注册上面的IP
3、在listener.security.protocol.map中注册该监听使用的协议,PLAINTEXT表示普通文本,即不使用SSL加密等。
4、如需跨多网段监听,即按照以上步骤添加多个listener即可
注意:
1、listener名称是自定义的,没有固定的!!!
2、不同的listener使用不同的端口号!!!
三、吹牛时间
在本文出现之前,中文互联网上google到过其他能具体解决的方法,如监听地址配置0.0.0.0等方法,实际上并没能解决。错误示范如下:
后来苦读kafka官方文档,终于找到了具体解决方法。后来又有网友来咨询我,完美解决了他的问题
。。。
可把我牛逼坏了
如果解决了你的问题,请点赞评论关注,欢迎交流~
相关文章推荐
- kafka+zookeeper集群安装与配置(CENTOS7环境)及开发中遇到的问题解决
- 解决kafka集群由于默认的__consumer_offsets这个topic的默认的副本数为1而存在的单点故障问题
- kafka问题解决:生产者消费者不能连接远程kafka集群
- Kafka集群无法外网访问问题解决攻略
- Kafka错误3_kafka中 FailedToSendMessageException解决_集群启动问题
- Kafka集群无法外网访问问题解决攻略
- Kafka集群无法外网访问问题解决攻略
- Kafka如何解决常见的微服务通信问题
- kafka java中发送数据、连接失败问题解决
- kafka java中发送数据、连接失败问题解决
- Kafka由于ext4的日志问题导致IO.WAIT升高的解决办法
- kafka Failed to send messages after 3 tries 问题解决。
- 网络通信解决了什么问题
- jenkins集群测试环境原理、部署及常见问题解决
- Hadoop及Spark 单机及分布式集群环境搭建常见问题及解决方法(续)
- cme sip 与 cucm间建立sip trunk解决dial-peer通信问题
- Kafka实际使用过程中遇到的一些问题及解决方法
- 大数据集群遇到的问题(Hadoop、Spark、Hive、kafka、Hbase、Phoenix)
- Activiti解决分布式集群部署的主键问题
- discuz 用户整合ucenter的 fsockopen 通信问题解决