实时流处理项目笔记一

修改配置文件需要root权限, sudo command

只有一个地方需要修改
/etc/hosts
192.168.15.129 hadoop000
192.168.15.129 localhost

hadoop生态系统:cdh5.7.0
下载地址http://archive.cloudera.com/cdh5/cdh/5/
jdk:1.8
spark:2.2
scala:2.11.8

spark版本升级 (通过官网)

Maven 3.3.9 jdk1.8+

第二章: 初识实时流处理

2-2 业务现状分析

**需求:统计主站(指定)课程访问的客户端、地域信息分布**
  1. 地域:ip转换 sparksql项目实战
  2. 客户端:useragent获取   hadoop基础课程
    

==> 如上两个操作:采用离线(spark/mapreduce)方式进行统计

实现步骤
课程编号、ip信息、useragent
进行相应的统计分析操作:MapReduce/Spark

项目架构
日志收集:Flume
离线分析:MapReduce/Spark
统计结果图形化展示

问题
小时级别
10分钟
5分钟
1分钟
秒级别

如何解决??? == >实时流处理框架

2-3 实时流处理产生背景

  1. 时效性高
  2. 数据量大

2-4实时流处理概述

  1. 实时计算

  2. 流式计算

  3. 实时流式计算

2-5离线计算与实时计算对比

  1. 数据来源
    离线:HDFS 历史数据 数据量比较大
    实时:消息队列(kafka),实时新增/修改记录过来的某一笔数据

  2. 处理过程

    离线:MapReduce: map+reduce
    实时:Spark(DStream/SS)

  3. 处理速度

    离线:慢
    实时:快速

  4. 从进程的角度

    离线:启动+销毁
    实时:7*24h

实时流处理框架对比

**Apache Strom**
**Apache Spark Streaming**
**IBM Stream**
**Yahoo!S4**
**LinkedIn Kafka**

实时流处理架构与技术选型

在这里插入图片描述

实时流处理在企业中的应用

电信行业
电商行业

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值