栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

本机启动kafka server端注意事项

本机启动kafka server端注意事项

1.Windows下编译Kafka源码,‘gradlew‘不是内部或外部命令

 

经查询,是kafka下的wrapper.gradle配置中,删除了windows批处理文件gradlew.bat,原因是官方未在windows下进行测试构建。
但实际上windows下是可以进行测试构建的。
为了保留gradlew.bat,需要将wrapper.gradle配置中最后一行remove指令注释。

最后在项目根目录下执行 gradle wrapper 命令 gradlew.bat文件生成。

 

 

2.启动kafka设置系统参数时‘=’前后不要有空格
-Dfile.encoding=utf-8 -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

3.日志输出问题
 3.1 修改build.gradle文件
   删除compile libs.slf4jApi
   增加compile group: 'org.slf4j', name: 'slf4j-log4j12', version: '1.7.30'
   
 3.2 core/src/main目录下新建resource文件夹,将根目录config文件夹下的log4j.properties文件复制到core/src/main/resource里面 ,右键标记为 Resources Root

 

4.编译源代码时跳过测试类编译,减少编译时间

 

5、关闭执行main方法时自动运行gradle task问题
使用IDEA创建gradle项目后,执行main方法时会自动运行gradle的一些build task,导致启动很慢,如下图:

解决方法:
打开设置页面,进行如下修改:

附调试通过后正常运行的源代码地址:xl95988/kafka-2.6.0

 参考书籍:《深入理解Kafka核心设计与实践原理》-朱忠华

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/707586.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号