软件神马的装好了,该写代码了,首先学习Producer。
Tutorial的代码只能用来玩,我们真正要做的是用Kafka嵌入到我们自己的程序中。因此用java客户端创建自己的consumer和producer才是正经事。下面我们来看正经事!
先来看看producer的Java客户端,这里介绍如何配置以及新建一个producer。并用自带的命令行console来测试新建的producer。
这里有代码,我们用这个代码来demo https://github.com/gwenshap/kafka-examples
代码在github上,因此我们要下载下来
git clone https://github.com/gwenshap/kafka-examples
我放在workspace 文件夹里,cd进入SimpleCounter文件夹,使用Maven
#mvn install
显示success
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
ls 会发现多出一个叫target的文件夹,OK.成功了
查看创建的topic first
bin/kafka-topics.sh --list --zookeeper localhost:2181
开consumer的时候发生了错误:
WARN Session 0x0 for serv