学习笔记Kafka—— Kafka安装配置—— Kafka单代理及常用操作
Posted 别呀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记Kafka—— Kafka安装配置—— Kafka单代理及常用操作相关的知识,希望对你有一定的参考价值。
一、Linux环境准备
- Centos7, 1 CPU , 2G Memory ,20G Disk , Virtual System
- JDK
- Zookeeper
二、Kafka 安装
-
下载Kafka安装包
官网:http://kafka.apache.org/downloads -
解压安装包 :
tar -zxvf kafka_2.11-2.3.1.tgz -C /opt/
-
修改配置文件
进入kafka安装的config目录下:cd /opt/kafka_2.11-2.3.1/config
修改server.properties文件:
三、Kafka常用操作
3.1、Kafka 启动与关闭
启动
(注意:在启动kafka之前要启动zookeeper服务及zookeeper的客户)
进入kafka安装目录下,执行:
bin/kafka-server-start.sh config/server.properties
启动完成
(新建会话,在Zookeeper目录下执行:bin/zkCli.sh -server node110:2181
)
3.2、Kafka Producer(生产者)
(记得先启动kafka)
- Producer创建Topic(建立HelloWorld话题)
(在kafka的目录下执行)
bin/kafka-console-producer.sh --broker-list node110:9092 --topic HelloWorld
启动完成
3.3、Kafka Consumer(消费者)
- Consumer读取Topic(消费HelloWorld话题)
(在kafka的目录下执行)
bin/kafka-console-consumer.sh --bootstrap-server node110:9092 --topic HelloWorld --from-beginning
启动完成
(根据末尾的参数不同,读取到的结果信息数也不同)
以上是关于学习笔记Kafka—— Kafka安装配置—— Kafka单代理及常用操作的主要内容,如果未能解决你的问题,请参考以下文章
学习笔记Kafka—— Kafka安装配置—— Kafka多代理配置及常用操作
学习笔记Kafka—— Kafka安装配置—— Kafka多代理配置及常用操作
学习笔记Kafka—— Kafka安装配置—— JDK&Zookeeper安装Zookeeper 常用操作