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)

相关推荐
深圳蔓延科技16 小时前
Kafka的高性能之路
后端·kafka
阿里云云原生2 天前
嘉银科技基于阿里云 Kafka Serverless 提升业务弹性能力,节省成本超过 20%
kafka·serverless
程序消消乐2 天前
Kafka 入门指南:从 0 到 1 构建你的 Kafka 知识基础入门体系
分布式·kafka
智能化咨询2 天前
Kafka架构:构建高吞吐量分布式消息系统的艺术——进阶优化与行业实践
分布式·架构·kafka
Chasing__Dreams2 天前
kafka--基础知识点--5.2--最多一次、至少一次、精确一次
分布式·kafka
RestCloud3 天前
Kafka实时数据管道:ETL在流式处理中的应用
数据库·kafka·api
AAA修煤气灶刘哥3 天前
Kafka 入门不踩坑!从概念到搭环境,后端 er 看完就能用
大数据·后端·kafka
若鱼19193 天前
spring-kafka消费异常处理
spring·kafka
若鱼19193 天前
Kafka如何配置生产者拦截器和消费者拦截器
java·kafka