随笔 - 178  文章 - 2  评论 - 0  阅读 - 99381

kafka集群搭建

1.下载kafka包(时间点:2016-09-06,版本:kafka_2.11-0.10.0.1)

wegt http://mirrors.hust.edu.cn/apache/kafka/0.10.0.1/kafka_2.11-0.10.0.1.tgz

2.解压

tar -zxvf kafka_2.11-0.10.0.1.tgz

3.修改bin/kafka-server-start.sh

将对堆内存修改为:-Xmx6G -Xms6G(官方推荐配置)
export JMX_PORT="19092"(jconsole或者jvisualvm能够远程连接查看内存等)

4.修改日志配置

把每项的DatePattern修改为'.'yyyy-MM-dd(只需每天rolling就可以了)

5.修改config/server.properties配置

 broker.id=0(每个节点不能一样)
 # listeners = security_protocol://host_name:port
 listeners=PLAINTEXT://xxx:9092
 # advertised.listeners=PLAINTEXT://arreat00:9092
 # Replication configurations
 num.replica.fetchers=2
 default.replication.factor=3
 controller.socket.timeout.ms=30000
 # Log configuration
 num.partitions=3
 message.max.bytes=1000000
 auto.create.topics.enable=true
 log.flush.interval.ms=10000
 log.flush.interval.messages=20000
 log.flush.scheduler.interval.ms=2000
 log.dirs=/home/xxx/xxx/kafka/log

 # ZK configuration
 zookeeper.connect=ip:port,ip:port,ip:port/xx/xxx
 zookeeper.connection.timeout.ms=6000
 zookeeper.sync.time.ms=2000

 # Socket server configuration
 num.io.threads=8
 num.network.threads=3
 socket.request.max.bytes=104857600
 socket.receive.buffer.bytes=1048576
 socket.send.buffer.bytes=1048576
 queued.max.requests=16

 

每项的具体解释可见:http://blog.csdn.net/louisliaoxh/article/details/51516084
该配置修改的是官方推荐的生产环境的配置:http://kafka.apache.org/documentation.html#config


6.启动:bin/kafka-server-start.sh -daemon config/server.propertie



参考博客:https://blog.csdn.net/JThink_/article/details/52708853

posted on   渐行渐远的那些人  阅读(100)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示