Docker Departmentkafka Zookeeper

Deploy Zookeeper

docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper
parameter meaning:

  • -d background start
  • --name set name
  • -p portmap
  • -t reassign a pseudo-input terminal for the container

department kafka

docker run -d --name kafka -p 9092:9092 -e
KAFKA_ZOOKEEPER_CONNECT="server private network ip:2181" -e
KAFKA_ADVERTISED_HOST_NAME="server public network ip" -v
/mydata/docker/kafka/log:/kafka wurstmeister /kafka

  • -v file mount

Enter the inside of the kafka container

docker exec -it ${CONTAINER ID} /bin/bash

Enter kafka default directory

cd /opt/kafka

#Create a topic:

kafka-topics.sh --create --zookeeper server private network: 2181 --replication-factor 1 --partitions 1 --topic mykafka

No error reported, the deployment was successful

Guess you like

Origin blog.csdn.net/chandfy/article/details/125792258