kafka命令行操作

kafka命令行操作:

配置环境变量:

bash 复制代码
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}


#KAFKA_HOME
export KAFKA_HOME=/opt/module/kafka
export PATH=$PATH:$KAFKA_HOME/bin

安装jps:

yum install -y java-1.8.0-openjdk-devel.x86_64

查看jps命令是否存在

which jps

启动zookeeper:

cd bin

zk.sh start

启动kafka

root@hadoop100 \~\]# systemctl stop firewalld \[root@hadoop100 \~\]# cd /opt/module/kafka \[root@hadoop100 kafka\]# cd bin/ \[root@hadoop100 bin\]# kafka.sh start ![](https://file.jishuzhan.net/article/1760594842775195650/55ed5d805ee73b1d1c197e45c83a15e8.webp) 下述命令都在linux根目录下执行: 查看当前服务器中的所有 topic /opt/module/kafka/bin/kafka-topics.sh --bootstrap-server hadoop100:9092 --list 创建 first topic: /opt/module/kafka/bin/kafka-topics.sh --bootstrap-server hadoop100:9092 --topic first --create --partitions 1 --replication-factor 3 查看 first 主题的详情: /opt/module/kafka/bin/kafka-topics.sh --bootstrap-server hadoop100:9092 --topic first --describe 修改分区数(注意:分区数只能增加,不能减少): /opt/module/kafka/bin/kafka-topics.sh --bootstrap-server hadoop100:9092 --topic first --alter --partitions 3 不能通过命令行的方式修改副本 生产者命令行操作 1)查看操作生产者命令参数 \[atguigu@hadoop102 kafka\]$ bin/kafka-console-producer.sh 生产者链接服务器并发送一条数据: /opt/module/kafka/bin/kafka-console-producer.sh --bootstrap-server hadoop100:9092 --topic first ![](https://file.jishuzhan.net/article/1760594842775195650/029c633d0be22b9a03539c5c39e1d68d.webp) 问题来了,怎么判断这一条数据有没有发送成功? 在虚拟机hadoop102上面创建一个消费者即可: /opt/module/kafka/bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092 --topic first 查看历史所有生产者发生的数据: ![](https://file.jishuzhan.net/article/1760594842775195650/047db543d8e9927a17f1b3dbf7d9c23b.webp)

相关推荐
编程彩机9 小时前
互联网大厂Java面试:从Spring Security到微服务架构场景解析
kafka·spring security·微服务架构·jwt·java面试·分布式追踪
麦兜和小可的舅舅14 小时前
ClickHouse Drop Table On Cluster 故障分析和原理解析
clickhouse·kafka
小程故事多_8017 小时前
深度解析Kafka重平衡,触发机制、执行流程与副本的核心关联
分布式·kafka
【赫兹威客】浩哥18 小时前
【赫兹威客】伪分布式Kafka测试教程
分布式·kafka
Jackyzhe19 小时前
从零学习Kafka:集群架构和基本概念
学习·架构·kafka
indexsunny20 小时前
互联网大厂Java面试实战:Spring Boot微服务在电商场景中的应用
java·数据库·spring boot·redis·微服务·kafka·电商
yumgpkpm20 小时前
在AI语言大模型时代 Cloudera CDP(华为CMP 鲲鹏版)对自有知识的保护
人工智能·hadoop·华为·zookeeper·spark·kafka
Linux蓝魔21 小时前
mysql-redis-kafka-es-ngnix安装调试
linux·服务器·mysql·kafka·es
没有bug.的程序员21 小时前
Spring Cloud Stream:消息驱动微服务的实战与 Kafka 集成终极指南
java·微服务·架构·kafka·stream·springcloud·消息驱动
编程彩机21 小时前
互联网大厂Java面试:从微服务到分布式事务的技术场景解析
spring cloud·微服务·kafka·分布式事务·java面试