赞
踩
docker pull zookeeper
docker run --name zookeeper -p 2181:2181 --restart always -d zookeeper
注意: 很多资料说的采用 wurstmeister/zookeeper latest版本在windows docker 版本上进行安装会报错,在run 的时候会提示没有支持windows的版本。
docker exec -it zookeeper bash
zkCli.sh
create /test "helloworld"
get /test
quit
注意: 很多资料采用docker 安装kafka, 但是实际上测试,wurstmeister/kafka 等kafka镜像是不支持windows 环境 docker安装的,可以通过 docker hub官网相关镜像的支持情况看出。多次踩坑后决定采用本地安装。
重新换了一台PC电脑安装kafka的过程中发现报如下错误
输入行太长。
命令语法不正确。
将按照包放到更浅的目录下, 将 server.properties 文件中 log.dirs 改为更浅的目录即可成功。
问题:相隔很久之后 重启kafka 发现报错
kafka.common.InconsistentClusterIdException: The Cluster ID BKQ_oAduRUWoddeUNiDXBA doesn't match stored clusterId Some(zVKxdbqPQeamm05T5dI70g) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong.
at kafka.server.KafkaServer.startup(KafkaServer.scala:234)
at kafka.Kafka$.main(Kafka.scala:115)
at kafka.Kafka.main(Kafka.scala)
[2023-07-09 14:00:18,186] INFO shutting down (kafka.server.KafkaServer)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。