kafka集群搭建
在三台虚拟机中搭建一个kafka集群
1 安装jdk
详情参考这里:https://www.cnblogs.com/huyj99/p/10681654.html
2 安装zk集群
详情参考这里:https://www.cnblogs.com/huyj99/p/10677618.html
3 安装scala环境
首先下载scala安装包,下载路径为https://www.scala-lang.org/download/2.11.12.html,
然后用scp命令将安装包上传到虚拟机中的指定路径,解压缩,配置环境变量:# vim /etc/profile,配置好了记得使用source让文件生效
检查配置是否成功
4 安装kafka
4.1 下载安装包并解压
下载地址:https://archive.apache.org/dist/kafka/2.1.0/(这里注意下载的版本要与scala的版本一致,不然可能会出错)
# tar -zxvf kafka_2.11-2.1.0.tgz (2.11指的是scala的版本,2.1.0指的是kafka的版本)
4.2 修改server.properties文件
broker.id=0 #每台服务器的broker.id都不能相同
host.name=192.168.7.100 #hostname
#在log.retention.hours=169下面新增下面三项
message.max.byte=5242880
default.replication.factor=2
replica.fetch.max.bytes=5242880
#设置zookeeper的连接端口
zookeeper.connect=192.168.7.100:2181,192.168.7.101:2181,192.168.7.107:2181
4.3 启动kafka
#./bin/kafka-server-start.sh -daemon ./config/server.properties
检查启动是否正常