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