安装kafka

brew install kafka

通过brew安装,会默认直接安装最新的版本。

因为我的电脑系统版本比较低,所以brew不支持最新的kafka版本。本文介绍的是通过官网下载安装包的方式。

下载kafka

下载地址:https://kafka.apache.org/downloads.html

注意:一定不要下成源文件了,是不带有-src 的文件

解压(以下是本机的对应目录)

同brew安装的kafka包和配置文件的路径分别为

启动kafka

首先需要启动zookeeper

##进入到自己相对应的目录
cd Downloads/zookeeper-3.4.6
bin/zkServer.sh start

然后在启动kafka

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

在启动kakfa的时候会出现下列错误

ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
kafka.common.InconsistentClusterIdException: The Cluster ID EcpP-vcMS9-LwdxE8WrF8A doesn't match stored clusterId Some(IdtIKWu6SzezUGXvPRChtg) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong.at kafka.server.KafkaServer.startup(KafkaServer.scala:223)at kafka.Kafka$.main(Kafka.scala:109)at kafka.Kafka.main(Kafka.scala)

解决方式:
当出现这个错误时,从以下两个角度排查:
(1)zk集群是否运行正常;
(2)kafka的logs.dir数据目录是否为空(在初次安装时可直接删除掉该目录,但已有生产数据不要这么操作)

创建topic

kafka-topics --create --bootstrap-server localhost:9092 --partitions 1 --replication-factor 1 --topic test

显示topic

kafka-topics --list

创建生产者

新建一个窗口

 kafka-console-producer --bootstrap-server localhost:9092 --topic test

创建消费者

kafka-console-consumer --bootstrap-server localhost:9092  --topic test

mac上安装和启动kafka相关推荐

  1. Mac 上安装并启动 MySQL 服务

    目录 背景 步骤 步骤 1:官网下载 dmg 文件并安装 步骤 2:在系统设置里启动 MySQL 服务 步骤 3:更改 root 密码 步骤 3.1:停止 MySQL 服务 步骤 3.2:在安全模式下 ...

  2. Mac上安装和测试Kafka

    1. 安装 默认会把zookeeper一起安装好 brew install kafka 安装日志: Running `brew update --preinstall`... ==> Auto- ...

  3. mac 上安装服务,查看服务,重启和关闭

    首先了解下的Mac的 homebrew ,官网:https://brew.sh/index_zh-cn.html 简单的说: Homebrew 能干什么? 答:使用 Homebrew 安装 Apple ...

  4. mysql startupitem_MySQL数据库之Mac上安装MySQL过程分享

    本文主要向大家介绍了MySQL数据库之Mac上安装MySQL过程分享 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.下载MySQL下载地址,选择要下载的版本,建议选择DMG ...

  5. Mac上安装create-react-app

    Mac上安装create-react-app,经常出现安装不上,这里说一下办法: 方法一: 1. sudo npm install -g create-react-app 2. create-reac ...

  6. Windows OS上安装运行Apache Kafka教程

    Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...

  7. java安装_如何在 Mac 上安装 Java | Linux 中国

    macOS 用户可以运行 Java 的开源版本,以及用于云原生开发的新框架. 来源:https://linux.cn/article-12393-1.html 作者:Daniel Oh 译者:MCGA ...

  8. 在arm架构的mac上安装sql server(m1芯片 or m2芯片)

    在arm架构的mac上安装sql server 由于Mac最新的芯片使用了arm架构的缘故 Sql server和Mac的兼容相当差,以至于无法在Mac的docker上启动 在m1芯片上很多方法试试还 ...

  9. 在Mac上安装Hadoop HA 高可

    **Mac安装Hadoop HA高可 在Mac上安装Hadoop HA 高可用 配置环境: HA & Federation介绍 Hadoop 1.x与Hadoop 2.x Hadoop 2.x ...

  10. 在Mac上安装Ruby on Rails

    前两天写了博文提到安装Ruby on Rails时系统没有响应的问题,后来就有人问我在Mac上安装Ruby on Rails的完整过程,所以记录在这里,供大家参考. 1. 安装xCode的Comman ...

最新文章

  1. python selenium 等待页面加载完毕_Selenium_等待页面加载完毕
  2. 单片机8位抢答器实训机电报告_【机电技术应用专业】培育智能制造人才 迈进工科大学殿堂...
  3. 黑客入侵“在线影院”全过程2
  4. OpenCV摄像机videocapture camera的实例(附完整代码)
  5. 雅加达EE:干净的板岩
  6. 代码实现——MapReduce实现Hadoop序列化
  7. python网址太长_python中url太长怎么解决
  8. STM32工作笔记0057---外部中断实验
  9. python闹钟_用python做了个高级闹钟 欢迎借鉴
  10. android ImageSwitcher案例
  11. 经典公司小型局域网服务器架设方案
  12. AIR如何实现窗口顶置
  13. java synchronized 卖票_Java通过卖票理解多线程
  14. 6713芯片手册_tms320c6713 gpio_tms320c6713_dsp6713中文手册
  15. linux centos 动态域名 自动更新
  16. Python数据分析基础(2)
  17. Unity接入ios SDK(小7手游)没有你想的那么难
  18. linux微信原生版2.1.5,优麒麟版重新打包,适用于debian内核系统
  19. qt: exec()的用法,accept()和accepted的概念
  20. 智能门锁触控中应用的电容式触摸芯片

热门文章

  1. 优思学院|一文读懂SFMEA、DFMEA、PFMEA的关系
  2. Appium 简明教程
  3. soapUI Pro 4.5.1的新破解方案
  4. 谷歌与IE浏览器兼容问题
  5. 抖音极速版—–青龙面板
  6. 安装JLINK驱动出现the firmware of the connected J-Link does not support the following memory access
  7. 计算机涉及数学知识点,2019计算机考研数学知识点解读:一元函数积分学
  8. 可以做mysql题的网站_牛客网MySQL练习题
  9. Android Studio ADB 命令大全
  10. openlayer4 加载arcgis rest 服务