技术控

    今日:96| 主题:49531
收藏本版 (1)
最新软件应用技术尽在掌握

[其他] 使用Apache Spark构建实时分析Dashboard

[复制链接]
幸福是个哑巴 发表于 2016-11-28 06:51:09
124 0

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本篇 博文中( Building Real-Time Analytics Dashboard Using Apache Spark ,作者: Abhinav Singh , Sandeep Giri ),我们将学习如何使用Apache Spark streaming,Kafka,Node.js,Socket.IO和Highcharts构建实时分析Dashboard。
   
使用Apache Spark构建实时分析Dashboard-1 (spark,dashboard,sbt构建spark工程,maven构建spark)

  问题描述

   电子商务门户( http://www.aaaa.com )希望构建一个实时分析仪表盘,对每分钟发货的订单数量做到可视化,从而优化物流的效率。
  解决方案

  解决方案之前,先快速看看我们将使用的工具:
   Apache Spark– 一个通用的大规模数据快速处理引擎。Spark的批处理速度比Hadoop MapReduce快近10倍,而内存中的数据分析速度则快近100倍。 更多 关于Apache Spark的信息。
   Python– Python是一种广泛使用的高级,通用,解释,动态编程语言。 更多 关于Python的信息。
   Kafka– 一个高吞吐量,分布式消息发布订阅系统。 更多 关于Kafka的信息。
   Node.js– 基于事件驱动的I/O服务器端JavaScript环境,运行在V8引擎上。 更多 关于Node.js的信息。
   Socket.io– Socket.IO是一个构建实时Web应用程序的JavaScript库。它支持Web客户端和服务器之间的实时、双向通信。 更多 关于Socket.io的信息。
   Highcharts– 网页上交互式JavaScript图表。 更多 关于Highcharts的信息。
   CloudxLab– 提供一个真实的基于云的环境,用于练习和学习各种工具。你可以通过在线 注册 立即开始练习。
  如何构建数据Pipeline?

  下面是数据Pipeline高层架构图
  (点击放大图像)

使用Apache Spark构建实时分析Dashboard-2 (spark,dashboard,sbt构建spark工程,maven构建spark)

  数据Pipeline
12下一页
友荐云推荐




上一篇:ASP.NET Core应用中如何记录和查看日志
下一篇:爽翻天!告别Java。一起来使用kotlin开发完整客户端
酷辣虫提示酷辣虫禁止发表任何与中华人民共和国法律有抵触的内容!所有内容由用户发布,并不代表酷辣虫的观点,酷辣虫无法对用户发布内容真实性提供任何的保证,请自行验证并承担风险与后果。如您有版权、违规等问题,请通过"联系我们"或"违规举报"告知我们处理。

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读

扫码访问 @iTTTTT瑞翔 的微博
回页顶回复上一篇下一篇回列表手机版
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )|网站地图 酷辣虫

© 2001-2016 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表