# Kafka安裝(0.10.2.2)
##### [官網](https://kafka.apache.org/downloads)下載安裝包
> `kafka_2.12-0.10.2.2.tgz` [點擊下載](https://archive.apache.org/dist/kafka/0.10.2.2/kafka_2.12-0.10.2.2.tgz)
##### 解壓安裝包
```shell
tar -zxvf kafka_2.12-0.10.2.2.tgz -C /usr/local/
```
##### 創建`data`目錄
```shell
mkdir /usr/local/kafka_2.12-0.10.2.2/data
```
##### 修改配置
1. 配置端口
```shell
sed -i '/#listeners=PLAINTEXT/clisteners=PLAINTEXT:\/\/:9092' \
/usr/local/kafka_2.12-0.10.2.2/config/server.properties
```
2. 修改`log.dirs`參數
```shell
sed -i '/log.dirs/clog.dirs=\/usr\/local\/kafka_2.12-0.10.2.2\/data' \
/usr/local/kafka_2.12-0.10.2.2/config/server.properties
```
> broker.id :集群唯一id , zookeeper.connect :zookeeper連接地址
##### 啟動Kafka
> 先確保zookeeper已經啟動
```shell
/usr/local/kafka_2.12-0.10.2.2/bin/kafka-server-start.sh \
/usr/local/kafka_2.12-0.10.2.2/config/server.properties
```
開啟端口
```shell
firewall-cmd --zone=public --add-port=9092/tcp --permanent;
firewall-cmd --reload;
firewall-cmd --list-port;
```