在Ubuntu 16.04 中使用 Docker 安裝 Kafka
Kafka是由LinkedIn開發(fā)的一個(gè)分布式的消息系統(tǒng),使用Scala編寫,以可水平擴(kuò)展和高吞吐率而聞名。本文將介紹在Ubuntu 16.04中使用Docker安裝Kafka的步驟。 下載并安裝 D
Kafka是由LinkedIn開發(fā)的一個(gè)分布式的消息系統(tǒng),使用Scala編寫,以可水平擴(kuò)展和高吞吐率而聞名。本文將介紹在Ubuntu 16.04中使用Docker安裝Kafka的步驟。
下載并安裝 Docker-Compose
首先,在`/usr/local/bin`目錄中下載最新版本的Docker Compose工具:
```bash
curl -L `uname -s`-`uname -m` > /usr/local/bin/docker-compose
```
然后給Docker Compose賦予執(zhí)行權(quán)限:
```bash
chmod x /usr/local/bin/docker-compose
```
創(chuàng)建 Kafka Docker 實(shí)例
1. 進(jìn)入`/usr/local/`目錄,創(chuàng)建名為`kafka`的文件夾,并在其中創(chuàng)建`docker-compose.yml`文件:
```bash
cd /usr/local/
mkdir kafka
cd kafka
vim docker-compose.yml
```
2. 在`docker-compose.yml`文件中輸入以下內(nèi)容,配置端口和IP:
```yaml
version: '2'
services:
zookeeper:
image: zookeeper
container_name: dk-zk
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
container_name: dk-kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: 192.168.2.250
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
-
```
啟動(dòng) Kafka 服務(wù)
執(zhí)行以下命令啟動(dòng) Kafka 服務(wù):
```bash
docker-compose up -d
```
第一次啟動(dòng)可能需要在線安裝必要的組件,稍等片刻。
檢查 Kafka 服務(wù)狀態(tài)
通過以下命令檢查 Kafka 服務(wù)運(yùn)行狀態(tài):
```bash
docker-compose ps
```
以上就是在Ubuntu 16.04中使用Docker安裝Kafka的詳細(xì)步驟。希望這篇文章能幫助您順利搭建Kafka環(huán)境。