mac,大数据套装之kafka安装及使用
发布于 作者:苏南大叔 来源:程序如此灵动~苏南大叔给大家带来了,mac
下面使用kafka
的经验教程。win10
下安装kafka
经验,大家可以点击文末链接。相比较win10
下面的kafka
的搭建过程,mac
下面的搭建过程,是格外的简单和容易。随着苏南大叔的教程,看过来吧。
安装java8
kafka
需要系统安装了java8
,如果没有安装,那么会有相关错误提示。大家去java
官方自行下载即可。
安装kafka
如果你现在还没有安装zookeeper
,不用着急,在brew
下安装kafka
,是会自动安装zookeeper
的。
brew install kafka
kafka
的默认配置文件,也是不用修改的。您可以从下面的位置找到相关配置文件,/usr/local/etc/kafka/
。当然zookeeper
的默认配置文件,位置就是同级的/usr/local/etc/zookeeper
目录。
启动kafka
启动kafka的方式可能存在以下三种方式:
方式一: 推荐您使用brew services
启动kafka
,安装为系统服务,安全省心无副作用。
brew services start kafka
方式二: 当然,您还可以临时启动kafka
,豪华版命令如下。在此命令中,同时启动了zookeeper
。
如果上述service启动没有效果的话,也可以使用本方式启动kafka
+zookeeper
。
zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties & kafka-server-start /usr/local/etc/kafka/server.properties
方式三: 如果您已经启动了zookeeper
,那么单独启动kafka
的命令就是:
kafka-server-start /usr/local/etc/kafka/server.properties
kafka
的基本使用之创建topic
kafka
的正常使用,需要先创建一个topic
。注意,这里需要新开一个终端哦,不能在kafka
的start
的终端里面执行的。
kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test1
当然,您还可以用下面的命令,查看所有已经创建好的topic
。
kafka-topics --list --zookeeper localhost:2181
kafka
基本使用之生成消费数据
然后,就是kafka
的producer
命令了。
kafka-console-producer --broker-list localhost:9092 --topic test1
最后,就是kafka
的consumer
命令了。
kafka-console-consumer --bootstrap-server localhost:9092 --topic test1 --from-beginning
producer
的界面中,苏南大叔输入测试数据,然后回车。consumer
界面中,就能马上收到消息,并更新界面。
在这个mac
版本中,使用老的consumer
命令,已经不能正常收到数据了.... 话说,win10下面的类似命令还是可以收到数据的。
kafka-console-consumer --zookeeper localhost:2181 --topic test1--from-beginning
相关链接
- 《win10,大数据套装之kafka安装及使用》 https://newsn.net/say/kafka-win10.html
小结
关注大数据,关注苏南大叔。苏南大叔为您带来最新第一手大数据资讯。 https://newsn.net/tag/bigdata/ 。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。