springboot整合kafak遇到的坑--巨坑
时间:2019-01-18
本文章向大家介绍springboot整合kafak遇到的坑--巨坑,主要包括springboot整合kafak遇到的坑--巨坑使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
springboot整合kafak遇到的坑
坑一:开始报错以为 kafka的依赖包版本和springboot的版本不兼容,最后发现是兼容的,
结论:spring-boot1.4.7 spring-boot1.5.7 都是和kafka.1.3.0 兼容的
<!--kafka支持-->
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
<version>1.3.0.RELEASE</version>
</dependency>
kafka.1.3.0.RELEASE对应服务器端软件版本 kafka_2.11-0.11.0.0
坑二:kafka的依赖包版本和 服务器上kafka server版本不兼容,这个是真的不兼容啊锅锅。
最后找到 http://spring.io/projects/spring-kafka 这里有maven依赖 和 kafka服务版本的对应情况:
坑三:kafka服务器端 没有配置支持远程网络链接,导致客户端操作时链接超时
解决:
vim config/server.properties
新增
advertised.host.name=120.76.227.193 #120.76.227.193是服务器外网IP
advertised.port=9092
- [WCF REST] 一个简单的REST服务实例
- [WCF REST] 提高性能的一个有效的手段:条件资源获取(Conditional Retrieval)
- [WCF REST] 解决资源并发修改的一个有效的手段:条件更新(Conditional Update)
- [WCF REST] 通过ASP.NET Output Caching实现声明式缓存
- [WCF REST] 通过ASP.NET Output Caching实现声明式缓存
- CentOS6.5下安装JDK
- 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
- 开源API测试工具 Hitchhiker v0.8 - 自动化测试结果统计
- 腾讯AI-JavaAPI示例代码
- C++ 模板学习
- 小程序游戏上线!独家微信官方及专业核心解读!
- 零基础小白成为大数据技术专家必知的学习历程
- Wandelbots重新定义对机器人进行编程的方式
- 结构体字节对齐
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释