Kafka线上环境部署

本章内容是如何规划 Kafka 服务器的相关内容.

1.操作系统选型

linux 效率优于 windows. 因为 I/O 模型和网络传输效率(sendfile).

2.磁盘规划

1.性价比 JBID 优于 RAID
2.使用机械盘完全可以满足 Kafka 集群的使用,SSD 更好.

3.磁盘容量规划

1.新增消息数
2.消息留存时间
3.平均消息大小
4.副本数
5.是否启用压缩

4.内存规划

1.尽量分配跟多的内存给操作系统的 page cache.
2.不要为 broker 设置过大的堆内存,最好不超过 6GB.
3.page cache 大小至少要大于一个日志段的大小.

5.CPU 规划.

1.使用多核系统,CPU核数最好大于 8.

6.带宽规划

1.尽量使用高速网络.
2.根据自身网络条件和带宽来评估 Kafka 集群机器数量.
3.避免使用跨机房网络.

7.典型线程环境配置

CPU24核
内存32GB
磁盘 1TB 7200 转 SAS 盘两块
带宽1GB/s
Socket Buffer 至少 64KB

分布式部署
1.安装多节点 Zookeeper 集群.
2.安装多节点Kafka集群.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值