写点什么

如何离线分析 Kafka 海量业务消息?

  • 2019-10-23
  • 本文字数:1014 字

    阅读完需:约 3 分钟

如何离线分析Kafka海量业务消息?

场景介绍

说起 Kafka,许多使用者对它是又爱又恨。Kafka 是一种分布式的、基于发布/订阅的消息系统,其极致体验让人欲罢不能,但操心的运维、复杂的安全策略、可靠性易用性的缺失等,仍需要使用者付出诸多的背后工作。即使你是 Kafka 老手,也难免会有上述同样的烦恼。


与其整日操心 Kafka 的部署,不如试试云上 Kafka 带给你的惊喜?目前国内主流的云服务厂商均提供了云上的 Kafka 服务,为应用系统提供异步的消息队列服务。通过高可用的消息缓冲队列,实现应用解耦、突发流量处理及与第三方的互通和集成,具有大规模、高可靠、高并发访问、可扩展且完全托管的特点。比如华为云分布式消息服务 DMS,帮助云端的应用程序组件去耦合,具有很高的成本效益。DMS 拥抱开源,提供支持兼容开源 Kafka 接口,用户可无缝迁移,按需使用。


分布式消息服务(Data Message Service,简称 DMS)Kafka 专享版支持采集增量的交易消息数据并上传到华为云对象存储服务(Object Storage Service,简称 OBS),通过实时流计算框架(例如 Flick)或者华为云实时流计算服务(Cloud Stream Service, 简称 CS)分析上传的交易数据,能够分析出最近交易指标等信息,以支持用户交易做决策。

申请环境与资源

1.开启转储


在更多列中点击开启转储即可开启消息转储功能

2.创建转储任务

等待开启转储任务完成后,即可以添加转储任务进行转储,点击实例链接进入实例管理里有转储管理页签,通过点击创建转储任务即可创建消息转储任务进行消息的转储,如下:



点击后,会弹出创建转储任务的详情:



需要填入打星号的必填参数。这里主要关注要填入的参数 Topics,即需要转储的 Topic 名称,支持多个 Topic 的输入或者正则表示的方式去订阅 Topic 消息,并把消息内容上传到 OBS 桶中。点击转储地址行中的选择按钮,弹出选择数据转储地址,会列出那些 OBS 桶可以被转储。



需要一提的是,如果没有 OBS 桶,则需要创建一个 OBS 桶用来存放 DIS 转储的数据。

3.查看转储任务

创建转储任务后,可以在转储管理页中看到这个任务信息,点击查看转储信息,可以实时查看转储 Topic 的消息转储进度。


查看 OBS 信息与分析数据

登录华为云 OBS 可以查看到转储地址桶的中存在分区的文件,已经按照转储时设定的时间格式上传到 dms-obs 桶中。



可以使用 Flink 等实时数据对上传目录的文件内容进行分析,得到分析后汇总结果展示即可。


本文转载自公众号中间件小哥(ID:huawei_kevin)。


原文链接:


https://mp.weixin.qq.com/s/nf_TAA6wTCUAuIQmZdow2w


2019-10-23 18:04928

评论

发布
暂无评论
发现更多内容

Caffeinated for Mac(系统防睡眠工具) v2.0.5激活版

iMac小白

Java 代码执行本地命令

emanjusaka

Java command exec

OgGame——游戏全球发行的全套解决方案

Ogcloud

云游戏 游戏发行 云游戏发行 游戏云化 游戏发行公司

软件测试学习笔记丨Pytest结合数据驱动读取json文件

测试人

软件测试 测试开发

【AAAI 2024】MuLTI:高效视频与语言理解

阿里云大数据AI技术

人工智能 机器学习 模型训练 大模型

程序员排查BUG指南

宇文辰皓

bug定位

轻播zFuse Pro for Mac(简单小巧的视频播放器) v1.7.38直装版

iMac小白

从单机到分布式微服务,大文件校验上传的通用解决方案

EquatorCoco

分布式 微服务 单机

架构实战营 - 模块二作业

满心

架构实战营

被快手面试官追着问的真正线上索引失效的问题是如何排查的

派大星

:MySQL 数据库 Java 面试题 互联网大厂面试

Java 中 HashMap 详解

小白牙

Java Map集合

Room Arranger for Mac(简单易用的室内设计软件) v9.8.3.645中文激活版

iMac小白

System Dashboard Pro for Mac(专业系统监视器) v1.10.6激活版

iMac小白

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里

京东科技开发者

项目性能优化—使用JMeter压测SpringBoot项目

不在线第一只蜗牛

性能优化 项目开发

Ableton Live 12 Suite for mac(音乐制作工具) v12.0.1中文激活版

iMac小白

平台工程——让企业项目实现高效、低成本、高质量的落地

Tp_jh

DevOps 云原生 IDEA 平台工程 java 架构

JetBrains Rider for mac(跨平台.NET IDE集成开发) v2023.3.4激活版

iMac小白

Vue.js 应用实现监控可观测性最佳实践

OpenTiny社区

开源 Vue 前端

聚道云如何实现薪人薪事与金蝶云无缝对接,破解财务难题?

聚道云软件连接器

案例分享

分享一个国内可用的AIGC生成平台|免费创作

京东科技开发者

iNet Network Scanner for Mac(mac网络扫描工具) v3.1.0永久激活版

iMac小白

DxO PhotoLab 7 for Mac(专业照片编辑软件) v7.5.1.49激活版

iMac小白

面试官:SpringBoot如何优雅停机?

王磊

Java 面试

API接口知识小结

Noah

兼顾稳定和性价比的跨国企业SD-WAN组网

Ogcloud

SD-WAN 企业网络 SD-WAN组网 SD-WAN服务商 SDWAN

软件测试学习笔记丨测试左移体系

测试人

软件测试

中国移动端第三方输入法市场专题分析2024

易观分析

报告 输入法

云手机为电商提供五大出海优势

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机 跨境云手机

Perfectly Clear Workbench for Mac(智能图像清晰修复软件) v4.6.0.2644永久激活版

iMac小白

Beyond Compare 4 for Mac(好用的文件对比工具) 4.4.7(28397)中文版

iMac小白

如何离线分析Kafka海量业务消息?_文化 & 方法_中间件小伟_InfoQ精选文章