系统环境,如果是macOS10.15这个系统建议装下面的virtualbox,否则会有一些挂载的问题
NOTE: 由于中间换了安装电脑,截图里的ip 与配置ip 不一致 ,大家安装时请注意
| MacOS | 10.15.7 |
| vagrant | 2.2.2 |
| virtualbox | 6.0.22 |
1、创建三台虚拟机,如下

2、修改三台虚拟机配置,ip,主机名,provision等有需要请自行配置
kafka-master
如需要对外提供服务,需要添加虚拟机和主机的端口映射,或开放虚拟机kafka所有节点的9092端口,这里使用端口映射的方式
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.hostname = "kafka-master"
config.vm.network "private_network", ip: "192.168.33.40"
config.vm.network "forwarded_port", guest: 9092, host: 9092
config.vm.provision "shell", inline: <<-SHELL
yum install -y wget
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.co

本文档详细介绍了如何在macOS 10.15系统上使用Vagrant和VirtualBox创建并配置一个包含三台虚拟机的Kafka集群。步骤包括安装软件、配置虚拟机网络、设置SSH、安装Java、解压安装包、配置环境变量、启动Zookeeper和Kafka服务,并调整相关配置文件确保集群正常运行。
最低0.47元/天 解锁文章
459

被折叠的 条评论
为什么被折叠?



