http://dblab.xmu.edu.cn/blog/1096-2/
安装kafka
| tar -zxvf kafka_2.11-1.0.0.tgz |
| |
| mkdir /opt/kafka |
| mv kafka_2.11-1.0.0 /opt/kafka/kafka_2.11-1.0.0 |
| |
| 配置环境变量 |
| vim /etc/profile |
| #kafka config |
| export KAFKA_HOME=/opt/kafka/kafka_2.11-1.0.0 |
| |
| # PATH config |
| |
| export PATH=.:${JAVA_HOME}/bin:${SCALA_HOME}/bin:${SPARK_HOME}/bin:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin:${ZK_HOME}/bin:${HBASE_HOME}/bin:${HIVE_HOME}/bin:${KAFKA_HOME}/bin:${SQOOP_HOME}/bin:${FLUME_HOME}/bin:${STORM_HOME}/bin:$PATH |
| |
修改zookeeper.properties
| cd /opt/kafka/kafka_2.11-1.0.0/ |
| |
| gedit config/zookeeper.properties |
| dataDir=/opt/kafka/zookeeper |
修改server.properties
| gedit config/server.properties |
| # 添加开启,主题可被删除功能 |
| delete.topic.enable=true |
| |
| log.dirs=/opt/kafka/kafka-logs |
测试kafka
| # 启动zookeeper |
| bin/zookeeper-server-start.sh config/zookeeper.properties & |
| |
| # 启动kafka |
| bin/kafka-server-start.sh config/server.properties |
| # 创建 “test”主题 |
| bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test |
| |
| # 查看存在的 topic |
| bin/kafka-topics.sh --list --zookeeper localhost:2181 |
| |
| # 开启生产者(制造数据) |
| bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test |
| |
| # 开启消费者(实时获取创造的数据) |
| bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning |
| # 删除"test"主题 |
| ./bin/kafka-topics --delete --zookeeper localhost:2181 --topic test |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 开发的设计和重构,为开发效率服务
· 从零开始开发一个 MCP Server!
· Ai满嘴顺口溜,想考研?浪费我几个小时
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想