如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

苏南大叔给大家带来了,mac下面使用kafka的经验教程。win10下安装kafka经验,大家可以点击文末链接。相比较win10下面的kafka的搭建过程,mac下面的搭建过程,是格外的简单和容易。随着苏南大叔的教程,看过来吧。

安装java8

kafka需要系统安装了java8,如果没有安装,那么会有相关错误提示。大家去java官方自行下载即可。

mac,大数据套装之kafka安装及使用 - kafka_need_java

mac,大数据套装之kafka安装及使用 (图9-1)

安装kafka

如果你现在还没有安装zookeeper,不用着急,在brew下安装kafka,是会自动安装zookeeper的。

brew install kafka

mac,大数据套装之kafka安装及使用 - brew_install_kafka

mac,大数据套装之kafka安装及使用 (图9-2)

kafka的默认配置文件,也是不用修改的。您可以从下面的位置找到相关配置文件,/usr/local/etc/kafka/ 。当然zookeeper的默认配置文件,位置就是同级的/usr/local/etc/zookeeper目录。

mac,大数据套装之kafka安装及使用 - kafka_etc

mac,大数据套装之kafka安装及使用 (图9-3)

启动kafka

启动kafka的方式可能存在以下三种方式:

方式一: 推荐您使用brew services启动kafka,安装为系统服务,安全省心无副作用。

brew services start kafka

mac,大数据套装之kafka安装及使用 - kafka_services

mac,大数据套装之kafka安装及使用 (图9-4)

方式二: 当然,您还可以临时启动kafka,豪华版命令如下。在此命令中,同时启动了zookeeper
如果上述service启动没有效果的话,也可以使用本方式启动kafka+zookeeper

zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties & kafka-server-start /usr/local/etc/kafka/server.properties

mac,大数据套装之kafka安装及使用 - 同时启动kafka和zookeeper

mac,大数据套装之kafka安装及使用 (图9-5)

方式三: 如果您已经启动了zookeeper,那么单独启动kafka的命令就是:

kafka-server-start /usr/local/etc/kafka/server.properties

mac,大数据套装之kafka安装及使用 - 单独启动kafka

mac,大数据套装之kafka安装及使用 (图9-6)

kafka的基本使用之创建topic

kafka的正常使用,需要先创建一个topic。注意,这里需要新开一个终端哦,不能在kafkastart的终端里面执行的。

kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test1

当然,您还可以用下面的命令,查看所有已经创建好的topic

kafka-topics --list --zookeeper localhost:2181

mac,大数据套装之kafka安装及使用 - kafka_topic

mac,大数据套装之kafka安装及使用 (图9-7)

kafka基本使用之生成消费数据

然后,就是kafkaproducer命令了。

kafka-console-producer --broker-list localhost:9092 --topic test1

最后,就是kafkaconsumer命令了。

kafka-console-consumer --bootstrap-server localhost:9092 --topic test1 --from-beginning

mac,大数据套装之kafka安装及使用 - kafka生产消费数据

mac,大数据套装之kafka安装及使用 (图9-8)

producer的界面中,苏南大叔输入测试数据,然后回车。consumer界面中,就能马上收到消息,并更新界面。

在这个mac版本中,使用老的consumer命令,已经不能正常收到数据了.... 话说,win10下面的类似命令还是可以收到数据的。

kafka-console-consumer --zookeeper localhost:2181 --topic test1--from-beginning

mac,大数据套装之kafka安装及使用 - 不再支持老的格式

mac,大数据套装之kafka安装及使用 (图9-9)

相关链接

小结

关注大数据,关注苏南大叔。苏南大叔为您带来最新第一手大数据资讯。 https://newsn.net/tag/bigdata/

  【bigdata】秘籍文章入口,仅传授于有缘之人  bigdata    zookeeper

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

打赏任意金额,发送截图到邮箱 shang@newsn.net ,可以领取精选回馈如下(任选其一):
  • 《前端视频教程大礼包》一套
  • 《wordpress精选皮肤》一套
  • 《dedecms织梦精选模板》一套
感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!

岁月静好

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/kafka-mac.html
上一篇好文:mac,大数据套件之zookeeper安装
下一篇好文:php如何发送数据到kafka?

如果您转载了本文章,出于某种原因,并没有注明作者或者出处。
在这里,苏南大叔也表示理解和支持。因为苏南大叔深深地明白:
您会在合适的时机,合适的地方,给本博客一个外链。对吧?
您若开心,便是安好!岁月静好,但愿世界和平,没有纷争~