溫馨提示×

docker安裝kafka的步驟是什么

小億
88
2024-04-10 16:37:41
欄目: 智能運維

  1. 首先,在Docker Hub上搜索并下載Kafka鏡像,可以使用官方提供的鏡像或者第三方鏡像。

  2. 使用以下命令運行Kafka容器:

docker run -d --name kafka \
-e KAFKA_ADVERTISED_HOST_NAME=<hostname> \
-e KAFKA_ADVERTISED_PORT=9092 \
-e KAFKA_ZOOKEEPER_CONNECT=<zookeeper_host>:<zookeeper_port>/kafka \
-e KAFKA_CREATE_TOPICS=<topic_name>:<partition_num>:<replication_factor> \
-p 9092:9092 \
-p 2181:2181 \
confluentinc/cp-kafka

其中,為Kafka服務器的主機名,<zookeeper_host>和<zookeeper_port>為ZooKeeper的主機名和端口號,<topic_name>為要創建的Kafka主題名稱,<partition_num>為主題的分區數,<replication_factor>為主題的副本因子。

  1. 等待Kafka容器啟動完成后,使用以下命令進入Kafka容器的bash終端:
docker exec -it kafka bash
  1. 在Kafka容器中,使用以下命令創建一個新的Kafka主題:
kafka-topics --create --zookeeper <zookeeper_host>:<zookeeper_port> --replication-factor <replication_factor> --partitions <partition_num> --topic <topic_name>
  1. 現在,Kafka已經安裝并運行在Docker容器中,可以使用Kafka的命令行工具或者客戶端應用程序進行消息的生產和消費。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女