Ubuntu下安装kafka

  • 时间:2025-10-17 03:08 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:想要在Ubuntu下安装Kafka,需要经过两个步骤:第一:安装jdk(1.8版本);第二:安装zookeeper。先总结过程如下:1、下载安装jdk并配置环境变量下载地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html选择你对应

Ubuntu下安装kafka


想要在Ubuntu下安装Kafka,需要经过两个步骤:

第一:安装jdk(1.8版本);

第二:安装zookeeper。

先总结过程如下:

1、下载安装jdk并配置环境变量

下载地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

选择你对应的平台版本。

解压后,配置环境变量。

vi ~/.profile

添加如下的配置:

JAVA_HOME=/home/wlx/jdk1.8.0_341
export PATH=$PATH:$JAVA_HOME/bin

你需要把相关的路径修改为你自己的,然后保存并退出。

source ~/.profile

测试java环境是否ok: java -version

2、下载zookeeper并配置

2.1 官网下载地址:http://mirror.bit.edu.cn/apache/zookeeper/

2.2 解压并移动到指定目录

tar -zxvf zookeeper-3.4.11.tar.gz //解压

2.3 配置

cd conf //切换到该目录
cp zoo_sample.cfg zoo.cfg //复制一份取名为zoo.cfg

修改zoo.cfg文件,关键是配置配置dataDir和dataLogDir为你要设置的目录,前提是你要提前新建该相关目录。

2.4 启动

切换到bin目录下,执行启动zookeeper命令:

./zkServer.sh start

2.5 防火墙配置

最后防火墙打开zookeeper的端口2181,否则服务一直会提示连接不上zookeeper。

关于如何配置修改ubuntu的防火墙,见文章:Ubuntu中使用防火墙和开放端口。

3、下载kafak并配置

3.1 第一访问官网下载合适版本的源码(提议下载推荐版本),通过如下命令下载并解压。

tar -zxvf kafka_2.13-3.2.0.tgz

3.2 配置

为了保证宿主机的访问,我们需要修改一下Kafka-server的配置文件( vim config/server.properties),需要将下面两项解除注释并改为如下内容:

listeners = PLAINTEXT://localhost:9092
advertised.listeners=PLAINTEXT://localhost:9092
log.dirs=/opt/soft/kafka/log
zookeeper.connect=localhost:2181

3.3 添加kafka运行环境

vim /etc/profile
#KAFKA ENV

export KAFKA_HOME=/opt/soft/kafka

export PATH=$PATH:$KAFKA_HOME/bin

source /etc/profile
至此,安装结束。注意相关的路径要修改为自己的。

3.4 启动

在Kafka的安装目录下,我们第一在后台开启zookeeper服务。

启动kafka-server,命令如下,此时这个终端就成了一个后台监控,不能关闭否则会终止kafka服务。

(当然我们还是可以选择类似上面的方式处理为后台守护进程,但是这里为了演示不这么干。)

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

Ubuntu下安装kafka


  • 全部评论(0)
最新发布的资讯信息
【系统环境|】从谷歌到手机厂商都下决心了,要清除32位应用这匹“害群之马”(2025-10-17 05:41)
【系统环境|】Windows上使用QEMU创建aarch64(ARM64)虚拟机(2025-10-17 05:40)
【系统环境|】nodejs 如何安装在aarch64平台(2025-10-17 05:39)
【系统环境|】常用git命令-从远程更新代码合并分支、提交代码等(2025-10-17 05:38)
【系统环境|】技术干货|常用的 Git 功能和选项(2025-10-17 05:38)
【系统环境|】掌握git命令,图解一目了然(2025-10-17 05:37)
【系统环境|】总结几个常用的Git命令的使用方法(2025-10-17 05:36)
【系统环境|】这篇 Git 教程太清晰了,很多 3 年经验程序员都收藏了(2025-10-17 05:35)
【系统环境|】Git常用命令及操作指南(2025-10-17 05:35)
【系统环境|】「实用」盘点那些开发中最常用的Git命令(2025-10-17 05:34)
手机二维码手机访问领取大礼包
返回顶部