kafka初探
1、安装jdk1.8、scala、kafka
2、kafka命令行指令操作 (a)zookeeper启动
bin/zookeeper-server-start.sh config/zookeeper.properties (b)kafka服务端启动 bin/kafka-server-start.sh config/server.properties (c)列出topic bin/kafka-topics.sh --zookeeper localhost:2181 --list (d)创建topic bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic Demo1 (e)描述Topic bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic Demo1 (f)发布消息到指定的Topic bin/kafka-console-producer.sh --broker-list localhost:9092 --topic Demo1 (g)消费指定Topic上的消息
---0.9版本前 bin/kafka-console-consumer.sh --zookeeper localhost:2181 --from-beginning --topic Demo1
---0.9版本后
.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --from-beginning --topic wc
等等... ... 详细可以看:http://www.cnblogs.com/qizhelongdeyang/p/7354315.html
3、kafka Java Api操作方式
4、kafka启动
在启动之前,我们需要对kafka的consumer.properties、server.properties、 zookeeper.properties、producer.properties做修改 其中, server.properties配置文件中的 advertised.listeners=PLAINTEXT://172.16.3.162:9092 zookeeper.connect=172.16.3.162:2181 producer.properties配置文件中的 bootstrap.servers=172.16.3.162:9092 consumer.properties配置文件中的 zookeeper.connect=172.16.3.162:2181 将三个文件的ip改为自己的ip地址,就可以运行(如果在本机操作, 不需要进行ip设置和防火墙设置,如果远程连接,需要使用ip,并关闭防火墙)
本文来自博客园,作者:小白啊小白,Fighting,转载请注明原文链接:https://www.cnblogs.com/ywjfx/p/10305161.html