CentOS安裝Kafka僞集羣環境

在CentOS單機中安裝Kafka僞集羣環境需要以下支持:

  • Java
  • Zookeeper
  • Kafka

1. Java安裝

步驟一:下載、解壓jdk包

從官網獲取jdk包:
https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
選擇下載 jdk-8u241-linux-x64.tar
下載完成後進行解壓

tar -xf jdk-8u241-linux-x64.tar

將解壓後的jdk包移動至/usr/java/目錄

步驟二:設置環境變量

vim /etc/profile

在文件末尾添加如下內容

#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_241
JRE_HOME=/usr/java/jdk1.8.0_241/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

更新修改

source /etc/profile

至此,jdk就已經安裝完畢,可以使用以下命令進行驗證。

java -version

2. Zookeeper安裝

步驟一:下載、解壓縮

首先從Zookeeper下載地址http://www-us.apache.org/dist/zookeeper/stable中獲取二進制壓縮包apache-zookeeper-3.5.7-bin.tar.gz(注意安裝3.5.5之後的包要選擇帶有bin的),然後執行以下命令:

tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz

步驟二:配置Zookeeper

mkdir -p /home/user/zk

然後進入zookeeper目錄,將conf下的zoo_sample.cfg改爲zoo.cfg。

步驟三:啓動Zookeeper:

bin/zkServer.sh start

3. Kafka安裝

步驟一:下載、解壓縮

從下載地址http://kafka.apache.org/downloads.html獲取壓縮包kafka_2.12-2.4.1.tgz。
執行以下命令

tar -zxvf kafka_2.12-2.4.1.tgz

步驟二:配置Kafka

創建kafka數據目錄

mkdir -p /home/work/kafka/data-logs

進入kafka的目錄,打開config目錄下的server.properties,修改以下配置:

log.dirs=/home/work/kafka/data-logs

保存修改

步驟三:啓動Kafka

啓動命令

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

如果要以守護進程形式啓動,則使用以下命令:

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章