03 springboot+kafka+ELK实现海量日志收集

本文档详细介绍了在Linux环境下安装Zookeeper和Kafka的步骤,包括下载软件包、配置环境变量、启动服务以及解决启动过程中遇到的JDK依赖问题。在Zookeeper配置中设置了dataDir和端口,并在Kafka配置中调整了监听器和日志路径。最后成功启动Kafka并进行了测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 架构图

2 安装kafka

(1)安装zookeeper

zookeeper下载地址

上传下载好的软件包到/home,并解压,解压后删除掉软件包

 在zookeepr目录下新建data和log文件夹

 进入/conf目录

复制zoo_sample.cfg -> zoo.cfg,编辑zoo.cfg

 (1)指定dataDir

(2)指定端口

admin.serverPort=2180

 修改环境变量

vim /etc/profile

export ZK_HOME=/home/apache-zookeeper-3.7.0-bin

export PATH=.:$ZK_HOME/bin:$PATH

###使其生效
source /etc/profile

###运行zk
zkServer.sh start

zk启动报错,显示没有安装jdk

 那么接下来安装jdk

(2)安装jdk11

1 准备安装包

jdk11国内镜像源地址

2 上传,解压,删除压缩包

3 配置环境变量

vim /etc/profile

export JAVA_HOME=/home/jdk-11.0.14.1+1
export JRE_HOME=\$JAVA_HOME/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

###刷新配置,使其生效
source /etc/profile

使用java,javac,java -version,校验成功

再次启动zk,启动成功

 (3)安装kafka

1 下载安装包

kafka下载地址

2 开始安装

 进入/config,修改server.properties 

配置advertised.listeners(公网监听器)

listeners(内网监听器)

 配置logs

创建logs文件夹 

指定logs路径

 指定zk(和我们的端口一致,就不需要改了)

 启动kafka并测试

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

 启动结果

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值