Kafka安装以及入门基本命令操作

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: Kafka安装以及入门基本命令操作

文章目录

1.单节点搭建

1.1 下载安装包

#解压

tar -xzf kafka_2.12-3.3.1.tgz  

#修改名字,也可以修改也可以不改

mv kafka_2.12-3.3.1 kafka-2.12

1.2 配置环境变量

vi /etc/profile

# 加入以下配置

export KAFKA_HOME=/opt/software/kafka_2.12-3.3.1

export PATH=$PATH:$KAFKA_HOME/bin

#重新加载配置文件

source /etc/profile

1.3 配置配置文件

单机版的可以不进行修改

vi server.properties

broker.id=0     #注意:这里要唯一的Integer类型

log.dirs=/kafka-logs    #真实数据存储的位置

zookeeper.connect=node02:2181 #zookeeper

1.4 启动

启动zookeeper

# Start the ZooKeeper service

$ bin/zookeeper-server-start.sh config/zookeeper.properties

启动kafka

$ bin/kafka-server-start.sh /opt/software/kafka_2.12-3.3.1/config/server.properties

image.png

1.5 创建启动脚本startKafka.sh

在安装目录下创建启动脚本

nohup  /opt/software/kafka_2.12-3.3.1/bin/kafka-server-start.sh /opt/software/kafka_2.12-3.3.1/config/server.properties > /opt/software/kafka_2.12-3.3.1 /kafkalog.txt 2>&1 &

启动

[root@node02 bin]# ./startKafka.sh

[root@node02 bin]# jps

12673 Kafka

9234 QuorumPeerMain

13036 Jps

2.简单的使用

2.1 创建topic

[root@node02 bin]# ./kafka-topics.sh --create --topic mytopic --bootstrap-server localhost:9092

Created topic mytopic.

2.2 查看topic

[root@node02 bin]# ./kafka-topics.sh --list --bootstrap-server localhost:9092

mytopic

2.3 producer生产数据

[root@node02 bin]# ./kafka-console-producer.sh --topic mytopic --bootstrap-server localhost:9092

>hello,kafka

>hello,world

>

2.4 consumer消费者拉取数据

[root@node02 bin]# ./kafka-console-consumer.sh --topic mytopic --from-beginning --bootstrap-server localhost:9092

hello,kafka

hello,world

相关文章
|
5月前
|
消息中间件 Java Kafka
kafka入门demo
kafka入门demo
36 0
|
5月前
|
消息中间件 分布式计算 大数据
【大数据技术Hadoop+Spark】Flume、Kafka的简介及安装(图文解释 超详细)
【大数据技术Hadoop+Spark】Flume、Kafka的简介及安装(图文解释 超详细)
77 0
|
2月前
|
消息中间件 分布式计算 Kafka
SparkStreaming(SparkStreaming概述、入门、Kafka数据源、DStream转换、输出、关闭)
SparkStreaming(SparkStreaming概述、入门、Kafka数据源、DStream转换、输出、关闭)(一)
|
2月前
|
消息中间件 Java Kafka
Kafka【环境搭建 01】kafka_2.12-2.6.0 单机版安装+参数配置及说明+添加到service服务+开机启动配置+验证+chkconfig配置说明(一篇入门kafka)
【2月更文挑战第19天】Kafka【环境搭建 01】kafka_2.12-2.6.0 单机版安装+参数配置及说明+添加到service服务+开机启动配置+验证+chkconfig配置说明(一篇入门kafka)
62 1
|
2月前
|
消息中间件 Kafka Linux
Kafka【付诸实践 03】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)
【2月更文挑战第21天】Kafka【付诸实践 03】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)
241 2
|
3月前
|
消息中间件 Java Kafka
docker安装kafka(wurstmeister)
docker安装kafka(wurstmeister)
165 0
|
4月前
|
消息中间件 Kafka Linux
linux如何安装KafKa
linux如何安装KafKa
971 0
|
4月前
|
消息中间件 Java Kafka
使用Java编写代码安装Kafka及启动Zookeeper和Kafka
如何使用Java编写代码安装Kafka及启动Zookeeper和Kafka?其中包括安装前准备、修改配置文件、创建日志目录和数据目录等步骤,请提供详细实现过程。
43 0
|
4月前
|
消息中间件 存储 分布式计算
Apache Kafka-初体验Kafka(01)-入门整体认识kafka
Apache Kafka-初体验Kafka(01)-入门整体认识kafka
43 0
|
5月前
|
消息中间件 Kafka Docker
docker 安装kafka
docker 安装kafka
87 0

热门文章

最新文章