Centos7下安装kafka

Centos7下安装kafka单机版

项目中要用到kafka来做消息队列,然而本人是小白一枚,所以从零开始,尝试着安装并搭建好kafka测试环境

安装java的JDk

  • 首先要使用命令 java -version 查看本地是否已经安装JDK(我本地是比较干净的,并没有系统自带的jdk,所以不需要删除)

  • 官网找到最新稳定的JDK JDK13 并根据自己的系统,下载合适的下载到本地(因包比较大,所以wget 下载会失败,所以采用本地下载并使用ftp上传的方式解决)

  • 找到JDK压缩包并解压 tar -zxvf 包名

配置JDK环境变量

  • 编辑环境变量 vim /etc/profile

  • 找到最后一行,并进入插入状态

export JAVA_HOME=/rpm/kafka/jdk-13.0.1
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

  • 然后保存即可并执行 source /etc/profile 让配置生效
  • 执行命令查看是否配置成功 java -version

下载kafka 官网

  • 执行
    wgethttp://mirror.bit.edu.cn/apache/kafka/2.4.0/kafka-2.4.0-src.tgz

  • 解压 tar -zxvf kafka-2.4.0-src.tgz

  • cd到解压目录并修改配置文件 vim config/server.properties

  • 保存

启动zookeeper

  • 使用安装包中的脚本启动单节点Zookeeper实例:bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

启动kafka

  • 使用kafka-server-start.sh启动kafka服务:bin/kafka-server-start.sh config/server.properties

  • 守护进程模式启动 bin/kafka-server-start.sh -daemon config/server.properties

查看端口号是否监听

  • zookeeper的端口号为:2181,消费者需要监听的端口
  • kafka消息队列的监听端口为: 9092,用于生产者监听使用

北溟有鱼QAQ博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论