kafka的下载、安装、启动

目录

一.kafka的下载和安装

1.进入官网,下载安装包(压缩包)

2.将压缩包上传到linux服务器,并进行解压

二.kafka目录的介绍

三.使用Zookeeper服务器启动kafka

1.启动Zookeeper服务器

2.启动kafka服务器

3.关闭kafka服务器

4.关闭Zookeeper服务器

总结


一.kafka的下载和安装

1.进入官网,下载安装包(压缩包)

Apache Kafkahttps://kafka.apache.org/

2.将压缩包上传到linux服务器,并进行解压

根据上述步骤,解压完了以后,就等于安装好了kafka

二.kafka目录的介绍

  • bin:存放一些启动脚本
  • config:存放配置文件
  • libs:存放一些jar包
  • licenses:存放一些许可证
  • site-docs:存放一些乱七八糟的文档
  • LICENSE:也是许可证
  • NOTICE:用于存放公告、注意事项
  • logs:这个目录还没有,等我们启动kafka之后,就会自动创建。

三.使用Zookeeper服务器启动kafka

1.启动Zookeeper服务器

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

解读:上述有三部分组成。前两部分都是配置文件,而&表示后台运行。

如果查到了zookeeper的进程,说明成功启动了zookeeper服务器。
思考:为什么kafka中有zookeeper的事情??这也太乱了。

答案:kafka为了让我们启动方便,就把zookeeper加进来了。

2.启动kafka服务器

bin/kafka-server-start.sh config/server.properties &

解读:还是两个配置文件,加上&表示要后台运行

此时报了这个错误,说明kafka默认要分配1G的内存,但是我们服务器可能剩余的可用内存不足1G,如下图

可见我们此时只有0.7G的内存

解决方案:

修改bin/kafka-server-start.sh脚本,将给kafka默认分配内存由1G降低到256MB

降低了kafka的默认分配内存后,再次启动,如下图,发现果然成功启动了。

3.关闭kafka服务器

bin/kafka-server-stop.sh config/server.properties

4.关闭Zookeeper服务器

bin/zookeeper-server-stop.sh config/zookeeper.properties

总结

1.启动Zookeeper服务器

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

2.启动kafka服务器

bin/kafka-server-start.sh config/server.properties &

3.关闭kafka服务器

bin/kafka-server-stop.sh config/server.properties

4.关闭Zookeeper服务器

bin/zookeeper-server-stop.sh config/zookeeper.properties

以上就是本篇文章的全部内容,喜欢的话可以留个免费的关注呦~~~

相关推荐
starzy199019 小时前
KafkaProducer 源码深度剖析:RecordAccumulator 封装消息流程
大数据·kafka
starzy19901 天前
KafkaProducer 加载元数据:一条 MetadataRequest 的完整旅程
大数据·kafka
RobinXYuan2 天前
【Kafka 源码手记】04 客户端如何找到 Broker
kafka·源码阅读
Linux实战笔记2 天前
记一次消息队列选型对比线上排查:Kafka/RabbitMQ/Pulsar 技术选型
kafka·rabbitmq·高并发·pulsar·消息队列选型
Norris Huang2 天前
Kafka Connect 与 Flink CDC 写入 Iceberg:Upsert 的代价,以及 S3 Tables 的真正价值
分布式·flink·kafka
张彦峰ZYF2 天前
一条消息的丢与重:Kafka 与 RabbitMQ 可靠投递的确认、位点、死信与幂等全链路
后端·kafka·消息队列·rabbitmq·isr·解耦与削峰·丢失与重复
我不会起名字3224 天前
Kafka 分区数到底设几个:吞吐量、顺序性与 rebalance 代价的取舍
kafka·消息队列·调优·分区
starzy19904 天前
深度拆解 Kafka 源码:Producer 构造器装配了哪些核心组件
分布式·kafka
我不会起名字3224 天前
Go 写 Kafka 消费者:sarama 的 3 个坑与优雅退出写法
kafka·消息队列·go·sarama