您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

介绍kafka和zookeeper是如何安装的

2024/12/6 21:14:44发布18次查看
本文由go语言教程栏目给大家介绍kafka和zookeeper是如何安装的 ,希望对需要的朋友有所帮助!
kafka和zookeeper安装
编写 compose
zookeeper: image: wurstmeister/zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kafka volumes: - ./data/etc/localtime:/etc/localtime - ./data/var/run/docker.sock:/var/run/docker.sock ports: - "9092:9092" environment: kafka_advertised_host_name: 192.168.110.147 ## 宿主机ip kafka_zookeeper_connect: zookeeper:2181 kafka_advertised_port: 9092 kafka-manager: image: sheepkiller/kafka-manager environment: zk_hosts: 192.168.110.147 ## zookeeper地址 ports: - "9091:9000" # 宿主机port:container_port
开始安装
luwei@luweidemacbook-pro-2 lnmp % docker-compose up -d zookeeperpulling zookeeper (wurstmeister/zookeeper:)...latest: pulling from wurstmeister/zookeepera3ed95caeb02: pull completeef38b711a50f: pull completee057c74597c7: pull complete666c214f6385: pull completec3d6a96f1ffc: pull complete3fe26a83e0ca: pull complete3d3a7dd3a3b1: pull completef8cc938abe5f: pull complete9978b75f7a58: pull complete4d4dbcc8f8cc: pull complete8b130a9baa49: pull complete6b9611650a73: pull complete5df5aac51927: pull complete76eea4448d9b: pull complete8b66990876c6: pull completef0dd38204b6f: pull completedigest: sha256:7a7fd44a72104bfbd24a77844bad5fabc86485b036f988ea927d1780782a6680status: downloaded newer image for wurstmeister/zookeeper:latestcreating lnmp_zookeeper_1 ... doneluwei@luweidemacbook-pro-2 lnmp % docker-compose up -d kafkalnmp_kafka_1 is up-to-dateluwei@luweidemacbook-pro-2 lnmp % docker-compose up -d kafka starting lnmp_kafka_1 ... done
查看安装结果
luwei@luweidemacbook-pro-2 ~ % docker pscontainer id image command created status ports names28a2a3b33856 sheepkiller/kafka-manager "./start-kafka-manag…" 3 minutes ago up 3 minutes 0.0.0.0:9091->9000/tcp lnmp_kafka-manager_1d6ae300116f3 wurstmeister/zookeeper "/bin/sh -c '/usr/sb…" 9 minutes ago up 8 minutes 22/tcp, 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp lnmp_zookeeper_1c9de041d5ace wurstmeister/kafka "start-kafka.sh" 15 minutes ago up 4 seconds 0.0.0.0:9092->9092/tcp lnmp_kafka_192b5e1563062 mysql:5.7.16 "docker-entrypoint.s…" 2 weeks ago up 6 hours 0.0.0.0:3307->3306/tcp my_mysql5729f0b85f1284 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g "/bin/sh -c '/home/o…" 3 weeks ago up 6 hours 0.0.0.0:1521->1521/tcp oracle89c169b8bd14 nginx:alpine "/docker-entrypoint.…" 4 weeks ago up 6 hours (healthy) 0.0.0.0:81->80/tcp, 0.0.0.0:444->443/tcp nginxe0e4fa4bf177 lnmp_php72 "entrypoint php-fpm" 4 weeks ago up 6 hours (healthy) 9000-9001/tcp php72a1ddf67627cd lnmp_php56 "entrypoint php-fpm" 4 weeks ago up 6 hours (healthy) 9000/tcp php56324aa6c8b071 lnmp_php71 "entrypoint php-fpm" 4 weeks ago up 6 hours (healthy) 9000/tcp php714fd5d2ce7612 mongo:4.4.0 "docker-entrypoint.s…" 4 weeks ago up 6 hours 0.0.0.0:27018->27017/tcp mongo4.4f212f81e0546 redis:4-alpine "docker-entrypoint.s…" 4 weeks ago up 6 hours (healthy) 0.0.0.0:6379->6379/tcp redise42962aa16c8 mysql:5.6 "docker-entrypoint.s…" 4 weeks ago restarting (137) 50 seconds ago mysqlluwei@luweidemacbook-pro-2 ~ %
连接 kafka 容器
luwei@luweidemacbook-pro-2 ~ % docker exec -it lnmp_kafka_1 /bin/bashbash-5.1#
创建 topic
bash-5.1# find / -name kafka-topics.sh/opt/kafka_2.13-2.7.1/bin/kafka-topics.shbash-5.1# /opt/kafka_2.13-2.7.1/bin/kafka-topics.sh --create --zookeeper 192.168.110.147:2181 --replication-factor 1 --partitions 1 --topic testcreated topic test.bash-5.1#
查看创建的主题
bash-5.1# /opt/kafka_2.13-2.7.1/bin/kafka-topics.sh --list --zookeeper 192.168.110.147:2181testbash-5.1#
启动生产者
bash-5.1# find / -name kafka-console-producer.sh/opt/kafka_2.13-2.7.1/bin/kafka-console-producer.shbash-5.1# /opt/kafka_2.13-2.7.1/bin/kafka-console-producer.sh --broker-list 192.168.110.147:9092 --topic mykafka>hello donglei[2021-11-22 08:05:19,506] warn [producer clientid=console-producer] error while fetching metadata with correlation id 3 : {mykafka=leader_not_available} (org.apache.kafka.clients.networkclient)>
启动消费者
bash-5.1# /opt/kafka_2.13-2.7.1/bin/kafka-console-consumer.sh --bootstrap-server 192.168.110.147:9092 --topic mykafka --from-beginninghello donglei
以上就是介绍kafka和zookeeper是如何安装的的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product