1.安装kafka
1.1 安装环境
CenterOS、JDK-1.8、依赖zookpeer集群
1.2 下载kafka
#切换存放路径
cd /home
#下载
curl -O https://dlcdn.apache.org/kafka/3.0.0/kafka_2.13-3.0.0.tgz
#解压
tar -xzf kafka_2.13-3.0.0.tgz
1.3 设置kafka、zookpeer集群机器hostname和hosts
#集群内每台机器都需要进行该操作
#=================================================================================
#编辑hostname文件(hostname文件可能不存在,hostname里面没内容,写入名字保存即可)
vi /etc/hostname
#查看主机名
hostname
#=================================================================================
#将服务器的hostname和ip的对应关系添加到/etc/hosts
#需要把集群内所有集群的对应关系加入,文档中就三台机器所有就添加了三行
#=================================================================================
sudo vi /etc/hosts
#---------/etc/hosts-------------
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#新增以下三行,这里需要根据当前情况添加
172.16.240.3 kafka_os_1
172.16.240.4 kafka_os_2
172.16.240.5 kafka_os_3
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#--------------------------------
#=================================================================================
#重启刷新以上配置
reboot
1.4 kafka集群配置
#集群内每台机器都需要配置
#编辑config/server.properties
vi /home/kafka_2.13-3.0.0/config/server.properties
#编辑属性
#一个集群中唯一值(建议使用有序的整数)
broker.id = 1
#zookpeer集群地址
#/kafka_node用于分组,zookpeer集群可能被多个服务共享使用,不同服务定义不同分组