Centos7下安裝kafka

  • 2019 年 12 月 24 日
  • 筆記

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原創文章,轉載無需和我聯繫,但請註明來自北溟有魚QAQ