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

安装java8

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

安装kafka

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

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

mac大数据套装之kafka安装及使用-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客

启动kafka

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

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

方式二: 当然,您还可以临时启动kafka,豪华版命令如下。在此命令中,同时启动了zookeeper。

如果上述service启动没有效果的话,也可以使用本方式启动kafka+zookeeper。

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

kafka的基本使用之创建topic

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

mac大数据套装之kafka安装及使用-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客

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

然后,就是kafka的producer命令了。

最后,就是kafka的consumer命令了

mac大数据套装之kafka安装及使用-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客
producer的界面中,苏南大叔输入测试数据,然后回车。consumer界面中,就能马上收到消息,并更新界面。

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

mac大数据套装之kafka安装及使用-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客

转自 mac,大数据套装之kafka安装及使用 苏南大叔

HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客