PS:欢迎转载,但请注明出处,谢谢配合。
Kafka集群搭建(基于kafka_2.11-1.0.0)
前言
Kafka集群,本次部署3个节点。
本次3个节点都在同一台机器上,实际生产环境要部署在多台机器上,以保证高可用。
另外,zookeeper也只用了kafka内置的,只启动了1个zookeeper节点,实际生产环境要在多个机器上部署zookeeper集群,以保证zookeeper高可用。
一、基础环境准备(CentOS,docker)
参考【Kafka学习笔记】一、Kafka单机搭建(基于kafka_2.11-1.0.0)
二、环境准备(JDK)
参考【Kafka学习笔记】一、Kafka单机搭建(基于kafka_2.11-1.0.0)
三、安装 Kafka
1、获取Kafka安装包(离线方式)
将下载好的Kafka包,先放到共享目录下,然后执行如下命令:
cp /DockerContainerSharedFile/kafka_2.11-1.0.0.tgz /usr/local/
cd /usr/local/
补充说明:在线安装,可参考官网命令:wget http://download.redis.io/releases/redis-6.0.6.tar.gz
2、解压Redis源码包
tar -zxf kafka_2.11-1.0.0.tgz
cd kafka_2.11-1.0.0
3、修改配置文件
1)准备3个 kafka 服务配置文件
cp config/server.properties config/server-9092.properties
cp config/server.properties config/server-9093.properties
cp config/ser