Kafka Docker集群搭建

2021-09-21 02:40:07 字數 1284 閱讀 6873

3,zookeeper的docker映象製作

4,kafka的docker映象製作

5,安裝docker-compose

安裝python-pip

yum -y install epel-release

yum -y install python-pip

安裝docker-compose

pip install docker-compose

待安裝完成後,執行查詢版本的命令,即可安裝docker-compose

docker-compose version

6,執行dokcer容器

version: '2'

services:

zk_server:

image: bonker/zookeeper:3.4.9

restart: always

kafka_server:

image: bonker/kafka:2.10-0.10.0.0

ports:

- "9091:9092"

environment:

broker_id: 1

links:

- zk_server:zkhost

restart: always

message_producer:

image: bonker/kafka:2.10-0.10.0.0

ports:

- "9092:9092"

environment:

broker_id: 2

links:

- zk_server:zkhost

restart: always

message_consumer:

image: bonker/kafka:2.10-0.10.0.0

ports:

- "9093:9092"

environment:

broker_id: 3

links:

- zk_server:zkhost

restart: always

現在開啟終端,在docker-compose.yml所在目錄下執行docker-compose up -d,即可啟動所有容器

出處:

redis搭建集群(偽集群)

1 建立6個資料夾 2 複製redis.conf檔案,並修改redis.conf 配置檔案 3 建立集群 4 連線客戶端 5 檢視狀態 建立 6個資料夾來存放redis.conf,因為redis集群最小需要的是,三組三從,每個資料夾代表一台伺服器,6007跟6008可忽略 先複製乙個到6001資料夾...

mongodb集群搭建

只有一台ubuntu機器,配置方案 1 3個分片sharding 2 每乙個分片由3個節點構成1主2備的replica sets 3 3個配置節點configsever 4 1個路由節點mongos shard server mongod 例項,用於儲存實際的資料塊,實際生產環境中乙個shard s...

搭建MongoDB集群

集群由以下3個服務組成 shards server 每個shard由乙個或多個mongod程序組成,用於儲存資料 config server 用於儲存集群的metadata資訊,包括每個shard的資訊和chunks資訊 route server 用於提供路由服務,由client連線,使整個clus...