端口问题
来源:4-5 -Kafka单节点单broker的部署及使用

starkpan
2018-09-21
老师我用的是当前最新版的zookeeper和最新版的kafka
zookeeper-3.4.13.tar.gz
kafka_2.12-2.0.0
kafka配置文件里已经将
listeners=PLAINTEXT://:9092注释了
另外没有了hostname与port
这些并没有在意,但是在这一节配置生产者和消费者的时候
创建一个topic
kafka-topics.sh --create --zookeeper hadoop001:2181 --replication-factor 1 --partitions 1 --topic hello_kafka
查看topic
kafka-topics.sh --list --zookeeper hadoop001:2181
发送消息
kafka-console-producer.sh --broker-list hadoop001:9092 --topic hello_kafka
消费消息
kafka-console-consumer.sh --bootstrap-server hadoop001:9092 --topic hello_kafka --from-beginning
我这里用的是纯官网语句,消费消息这里
1、不用把–bootstrap-server改为–zookeeper,我改了之后反而报错。
2、hadoop001:9092,这个端口也没有改,可以正常接收到生产者的消息。
和视频讲的有一些差异,感觉端口这里不是太明白,所以问一下老师。
1回答
-
不同版本写法都不同,我上课的版本按照我的写法肯定是OK的,kafka高低版本很多都不兼容的。建议学习的时候严格按照我上课的版本来,因为那是我司上稳定运行的版本,部署随意选的。在学习完的基础上,自己想扩展再用其他版本去测试,自己去躺坑
032018-09-22
相似问题