Kafka单节点部署(Linux 环境)
运行环境:CentOS7.6 x64
JDK环境:JDK11(请参考JDK的安装和配置(Linux环境))
一、Kafka安装包获取
1-1 kafka官网
1-2 WinSCP上传
(注意:CentOS切换到root账户下,进行下面所有的操作)
在\home
目录下创建文件夹user-c,进入目录:/home/user-c
。
通过WinSCP工具将安装上传到CentOS7.6的/home/user-c
中。
1-3 解压
进入目录:\home\user-c
,解压安装包:tar -zxvf kafka_2.13-3.3.1.tgz
二、Zookeeper启动
注意:zookeeper.properties文件内容,保留默认,不作修改
进入目录:/home/user/user-c/kafka_2.13-3.3.1/bin
,启动服务:zookeeper-server-start.sh -daemon ../config/zookeeper.properties
三、Kafka启动
注意:server.properties文件需要修改,但仅修改一处
由#advertised.listeners=PLAINTEXT://your.host.name:9092
-- > advertised.listeners=PLAINTEXT://10.8.198.66:9092
提示:10.8.198.66
是本地主机IP;主机不同,IP可能会有所不同
进入目录:/home/user/user-c/kafka_2.13-3.3.1/bin
,启动服务:kafka-server-start.sh -daemon ../config/server.properties
四、发布和订阅消息
4-1 创建主题
进入目录:/home/user/user-c/kafka_2.13-3.3.1/bin
,创建主题:kafka-topics.sh --bootstrap-server 10.8.198.66:9092 --create --replication-factor 1 --partitions 2 --topic data-time