分享好友 最新动态首页 最新动态分类 切换频道
2024年运维最全吊炸天的 Kafka 图形化工具 Eagle,必须推荐给你!
2024-12-26 20:00

Kafka是当下非常流行的消息中间件,据官网透露,已有成千上万的公司在使用它。最近实践了一波Kafka,确实很好很强大。今天我们来从三个方面学习下Kafka:Kafaka在Linux下的安装,Kafka的可视化工具,Kafka和SpringBoot结合使用。希望大家看完后能快速入门Kafka,掌握这个流行的消息中间件

Kafka简介

Kafka是由公司开发的一款开源分布式消息流平台,由Scala和Java编写。主要作用是为处理实时数据提供一个统一、高吞吐、低延迟的平台,其本质是基于的消息引擎系统。

Kafka具有以下特性

  • 高吞吐、低延迟:Kafka收发消息非常快,使用集群处理消息延迟可低至2ms。
  • 高扩展性:Kafka可以弹性地扩展和收缩,可以扩展到上千个broker,数十万个partition,每天处理数万亿条消息。
  • 永久存储:Kafka可以将数据安全地存储在分布式的,持久的,容错的群集中。
  • 高可用性:Kafka在可用区上可以有效地扩展群集,某个节点宕机,集群照样能够正常工作。

Kafka安装

我们将采用Linux下的安装方式,安装环境为CentOS 7.6。此处没有采用Docker来安装部署,个人感觉直接安装更简单(主要是官方没提供Docker镜像

  • 首先我们需要下载Kafka的安装包,下载地址:https://mirrors.bfsu.edu.cn/apache/kafka/2.8.0/kafka_2.13-2.8.0.tgz
  • 下载完成后将Kafka解压到指定目录
 
  • 解压完成后进入到解压目录
 
  • 虽然有消息称Kafka即将移除Zookeeper,但是在Kafka最新版本中尚未移除,所以启动Kafka前还是需要先启动Zookeeper
  • 启动Zookeeper服务,服务将运行在端口
 
  • 由于目前Kafka是部署在Linux服务器上的,外网如果想要访问,需要修改Kafka的配置文件,修改下Kafka的监听地址,否则会无法连接
 
  • 最后启动Kafka服务,服务将运行在端口。
 

Kafka命令行操作

接下来我们使用命令行来操作下Kafka,熟悉下Kafka的使用。

  • 首先创建一个叫的Topic
 
  • 接下来查看Topic
 
  • 会显示如下Topic信息
 
  • 向Topic中发送消息
 
  • 直接在命令行中输入信息即可发送
  • 重新打开一个窗口,通过如下命令可以从Topic中获取消息
 
 

Kafka可视化

使用命令行操作Kafka确实有点麻烦,接下来我们试试可视化工具。

安装JDK

如果你使用的是CentOS的话,默认没有安装完整版的JDK,需要自行安装

  • 下载JDK 8,下载地址:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/
  • 下载完成后将JDK解压到指定目录
 
  • 在文件中添加环境变量。
 
安装
  • 下载的安装包,下载地址:https://github.com/smartloli/kafka-eagle-bin/releases
  • 下载完成后将解压到指定目录
 
  • 在文件中添加环境变量
 
  • 安装MySQL并添加数据库,之后会用到它
  • 修改配置文件,主要是修改Zookeeper的配置和数据库配置,注释掉sqlite配置,改为使用MySQL
 
  • 使用如下命令启动
 
  • 命令执行完成后会显示如下信息,但并不代表服务已经启动成功,还需要等待一会
  • 再介绍几个有用的命令
 
  • 启动成功可以直接访问,输入账号密码,访问地址:http://192.168.5.78:8048/
  • 登录成功后可以访问到Dashboard,界面还是很棒的
可视化工具使用
  • 之前我们使用命令行创建了Topic,这里可以直接通过界面来创建

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取

最新文章
遂宁燃气灶全国各市区售后服务热线/故障维修客服中心 - 行业 - 百科知识-蓝心网
遂宁燃气灶售后服务电话-400各市区网点电话:400-658-8618遂宁燃气灶售后服务电话-400各市区网点电话尊敬的客户您好!这里是遂宁燃气灶售后服务电话-400各市区网点电话,如果您在使用过程中有什么问题,请拨打全国24小时服务热线电话。人工
韩国“妲己”的魅惑人生|图说尹总统夫人金建希
富贵五更春梦,功名一片浮云。若论破国毁家者,尽是贪花恋色人。引子话说商朝末年,天子纣王,坐镇朝歌,本是英明之主,却因一妖女而国运衰微。此女便是九尾妖狐妲己,下凡助纣为虐,以应天数。生得花容月貌,倾国倾城,一双眸子似能勾人魂
链接跳转微信如何制作?
虽然流量是自己的,没有公域流量那种限制,包括各种规则了,甚至规则都是可以自己定,但是你要想做好私域流量,前提是你得先把公域流量做好,公域流量都做不好,就谈不上私域流量。我们可以借助一款引流工具-----天天外链来实现链接跳转微
英特尔酷睿Ultra 5 125H加持的AIPC先锋,联想小新Pro 14 2024体验评测
CPU:英特尔酷睿Ultra 5 125HGPU:Arc核显,7个Xe核心,112EuNPU:Intel AI Boost,1.4GHz内存:32GB LPDDR5 7500MHzSSD:1TB PCIe 4.0屏幕:14英寸/OLED/16:10/2.8K/120Hz/100%DCI-P3/600nit电池:84Wh一、何为AIPC?“AIPC”是近半年来
SEO优化技术到底是什么,如何操作?
在这个信息爆炸的时代,无论是个人博客还是大型企业网站,都渴望在搜索引擎的海洋中脱颖而出,吸引更多的流量与关注。作为一名在SEO领域摸爬滚打多年的从业者,我深知SEO优化技术的重要性。它不仅仅是简单的关键词堆砌,更是一场关于内容、
牛津译林英语八年级上册 Unit 1 Friends单元测试(一)
28. 阅读短文,选择正确答案。 Jack is a twenty-year-old young man. Two years ago, when he finished middle school, he found work in a shop. Usually he works until ten o'clock in the evening. He is very tired when he gets hom
站外推广平台有哪些
站外推广平台主要包括社交媒体、搜索引擎、广告联盟、内容平台等。社交媒体如微博、微信、抖音等,可以发布内容吸引用户并引导至站内;搜索引擎如百度、谷歌等,通过SEO和SEM提高网站曝光率;广告联盟如谷歌AdSense等,可投放广告至多个网
干货分享:阿里国际站运营必须要知道的理论知识,了解搜索逻辑
阿里巴巴国际站运营要掌握的技巧,这些你都会了吗?今天分享的是阿里国际站运营必须要知道的几个知识,希望可以帮助到大家!一、选择关键词的逻辑1、选择搜索指数高、卖家竞争度低的关键词,竞争度=卖家指数/买家指数3、对某个流量词或趋势
新基建
来源:雪球App,作者: 先见定赢,(https://xueqiu.com/3354551909/304602250)在当前经济形势下,中YANG决定启动“新基建”刺激经济“新基建”成为新的经济热点。具体来说,“新基建”包括7大产业方向:5G基站建设、新能源汽车充电桩、大
高清美女写真生成:探索AI绘画工具的魔法与技巧
步骤一:访问搜狐简单AI小程序 在微信中搜索并打开【搜狐简单AI】小程序,进入后选择“美女写真生成”功能。步骤二:选择风格与主题 根据自己的喜好,从风格与主题库中选择适合的选项,比如“氛围感写实”或“甜美风格”。步骤三:上传或调
相关文章
推荐文章
发表评论
0评