10.0.2.81 kafka110.0.2.82 kafka210.0.2.83 kafka3
主要搭建zookeeper集群,IP规划如下:10.0.2.81 zookeeper110.0.2.82 zookeeper210.0.2.83 zookeeper3
修改hosts文件,把上面映射关系加进去。Java安装由于Kafka是用Scala语言开发的,运行在JVM上,因此在安装Kafka之前需要先安装JDK。而且Kafka依赖Zookeeper,安装Zookeeper也需要JDK,所有都需要安装JDK。如果安装了JDK跳过即可,如果没有安装,输入命令:yum install java-1.8.0-openjdk -y
Zookeeper集群搭建步骤Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。1.下载Zookeeper首先创建Zookeeper项目目录,目录统一放在/opt下面,生产环境中目录结构要定义好。cd /optmkdir zookeeper #项目目录mkdir zkdata #存放快照日志mkdir zkdatalog#存放事物日志
下载Zookeeperwget http://archive.apache.org/dist/zookeeper/stable/zookeeper-3.6.1.tar.gz
2.解压Zookeepertar -zxvf zookeeper-3.6.1.tar.gz
3.修改配置文件进入到Zookeeper的配置文件目录,将zoo_sample.cfg这个示例配置文件拷贝一份并命名为zoo.cfg,这是Zookeeper默认的配置文件名称。#进入conf目录cd /opt/zookeeper/zookeeper-3.6.1/conf
修改zoo.cfg,在最后一行添加配置,更改为集群模式:server.1=zookeeper1:2888:3888server.2=zookeeper2:2888:3888server.3=zookeeper3:2888:3888
这表示Zookeeper的集群模式。4.依次启动Zookeeperbin/zookeeper-server-start.sh config/zookeeper.properties
Kafka集群搭建步骤安装完Zookeeper后,接下来就可以安装Kafka了。多节点安装Kafka比只需要创建多份配置文件,然后指定他们启动kafka服务即可。1.下载Kafkawget https://mirror.bit.edu.cn/apache/kafka/2.5.0/kafka_2.13-2.5.0.tgz
2.解压Kafkatar -xvf kafka_2.13-2.5.0.tgz
3.修改配置文件修改server.properties里面的broker.id,每台机器都不一样分别为:broker.id=1broker.id=2broker.id=3
4.再修改里面的zookeeper的集群zookeeper.connect=zookeeper1:2181,zookeeper2:2181,zookeeper3:2181
5.依次启动kafkabin/kafka-server-start.sh config/server.properties
本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面。(图片来源网络,侵删)
0 评论