kafka的下载、安装、启动
本文介绍了Kafka的安装和启动流程。首先从官网下载压缩包并上传至Linux服务器解压安装,然后详细讲解了Kafka目录结构。重点说明了使用Zookeeper启动Kafka的步骤:先启动Zookeeper服务器,再启动Kafka服务器(需注意内存分配问题),最后演示了关闭服务的命令。文章还解答了Kafka内置Zookeeper的原因是为了方便启动。整个过程包含完整的启动和关闭命令总结,为Kafka
目录
一.kafka的下载和安装
1.进入官网,下载安装包(压缩包)
Apache Kafka
https://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
以上就是本篇文章的全部内容,喜欢的话可以留个免费的关注呦~~~
更多推荐
所有评论(0)