自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spark Streaming事务处理彻底掌握

Exactly once输出不重复A.课程的目的:根据自己的业务需要,定制开发自己需要的Spark版本,包括Spark Bug的修复,性能的改进,功能的扩展,总之适合自己公司的维护,便于简单易理解,易维护。B.事务处理,比如银行转账,事务的输入和输出都应该保证事务一致一方面处理能够处理,且只被处理一次,输出能够输出且只能输出一次一

2016-05-08 17:15:06 932

原创 解密SparkStreaming运行机制和架构分析

解密Spark Streaming Job架构和运行机制解密Spark Streaming容错架构和运行机制作业的生成肯定是一个动态的生成private[streaming]valgraph: DStreamGraph = {  if(isCheckpointPresent) {    cp_.graph.se

2016-05-08 16:44:38 1885

原创 基于案例一节课贯通Spark Streaming流计算框架的运行源码

在线动态计算分类最热门商品案例回顾与演示基于案例贯通Spark Streaming的运行源码使用Spark Streaming + Spark SQL来在线动态计算电商中不同类别中最热门的商品排名,例如手机这个类别下面最热门的三款手机。是用mysql数据库作为元数据库,使用Hive作为存储引擎,使用Spark SQL作为查询引擎。其中链接

2016-05-08 15:23:29 754

原创 通过案例对SparkStreaming透彻理解三板之二

1.解密Spark Streaming运行机制2.解密Spark Streaming架构I.Spark Core是基于RDD形成的,RDD之间都会有依赖关系,Spark Streaming在RDD上的时间维度,DStream就是在RDD的基础之上加上了时间维度。DStream就是RDD的模板,随着时间的流逝不断地实例化DStream,以数据进行填充DStream Graph,静态的

2016-05-06 23:44:06 957

原创 通过案例对SparkStreaming透彻理解三板斧之一

I.Spark Streaming另类在线实验II.瞬间理解Spark Streaming本质扩展Spark的内容来适合自己的业务模型,自己能够进行框架的维护,就好比你拿到一个开源源代码,即使你编译引用库,那么你后期的维护和后期的扩展都会受到极大的限制,如果你自己依据于Spark的源码进行改造,那么自己后期的维护和扩展都是依赖于自己的设计来适合公司的业务逻辑,从而方便维护和可扩展Spa

2016-05-04 21:16:16 3808

原创 SparkStreaming数据源Flume实际案例分享

本期内容:1.Spark Streaming on polling from Flume实战2.Spark Streaming on polling fromFlume源码FlumeConnection:分布式连接的Flume实体I.实战一.通过Spark Streaming主动从Flume这边获取数据,首先配置Flume-config配置文件二.编写源代码Spar

2016-05-02 07:56:28 3229

原创 本课分2部分讲解: 第一部分,讲解Kafka的概念、架构和用例场景; 第二部分,讲解Kafka的安装和实战。 由于时间关系,今天的课程只讲到如何用官网的例子验证Kafka的安装是否成功。后续课程

本课分2部分讲解:第一部分,讲解Kafka的概念、架构和用例场景;第二部分,讲解Kafka的安装和实战。由于时间关系,今天的课程只讲到如何用官网的例子验证Kafka的安装是否成功。后续课程会接着讲解如何集成Spark Streaming和Kafka。一、Kafka的概念、架构和用例场景http://kafka.apache.org/documentation

2016-04-26 16:44:57 1706

原创 使用java开发spark实战

课程内容 使用java开发spark 实战  一:环境搭建 安装jdk 和maven。1. 安装jdk并配置环境变量系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(本人是E:\Java\jdk1.7.0)系统变量→寻找 Path 变量→编辑在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意

2016-04-26 16:42:24 7275 1

原创 Spark RDD揭秘

详细解析SPARK内核揭秘

2016-04-07 09:52:04 1132

原创 一点感悟

是时候准备告别通信这个行业了,搞了这么多年,什么也没记,就一句话:20%的时间用来写需求设计,规格设计和详细设计,10%的时间用来写代码,70%的时间用来迭代测试,包括方案补充,单元测试,静态代码走读,动态代码检测,大并发测试,重构优化。

2016-01-21 19:09:13 366

原创 检查死锁的问题

1.核对锁是否匹配2.使用gdb调试线程死锁3.查看是否因为进程之间的通信导致锁未被释放,导致死锁出现

2015-10-16 19:16:22 347

原创 redhat6链接xmanager

1.首先保证redhat运行级别为:52.vi /etc/inittab 最后一行添加:id:5:respawn:/usr/sbin/gdm 3.service iptables stop4.vi /etc/gdm/custom.conf在[xdmcp] 下添加:Enable=1

2015-05-12 23:26:19 496

原创 C语言中的常量修改

const不能固定变量,前提是你能修改内存

2015-04-27 10:22:28 922

原创 关于C初始化内存

关于C初始化内存

2015-04-23 09:23:12 1249

原创 vi编辑器常用的命令

vi编辑器常用的命令

2015-04-23 09:15:00 696

原创 Linux下ls命令的简单实现

Linux下ls命令的简单实现

2015-04-21 11:17:52 655

原创 Linux下C/C++的单元测试CUNIT

CUNIT, Linux下的单元测试用例开发

2015-04-21 11:15:12 2959 1

原创 Md5算法原理

MD5算法

2015-04-20 09:31:09 987

原创 linux下进程间通信的几种主要手段和多线程

linux下进程间通信的几种主要手段和多线程

2015-04-17 09:37:13 776

原创 G711 G723 G729,带宽计算

G711, G723, G729带宽计算

2015-04-16 18:46:24 1451

原创 Linux下关于查看操作系统信息的一些命令

Linux中的一些实用命令

2015-04-16 18:37:51 383

原创 关于gdb调试线程死锁

c,c++中gdb调试多线程死锁

2015-04-16 18:34:36 509

转载 Linux 下调试线程死锁的方式

简介死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程(线程)称为死锁进程(线程)。 由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程(线程)在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种

2015-04-02 17:59:28 588

原创 redhat5下解决Xmanager安装不上的问题

# vi /etc/pam.d/login   #%PAM-1.0 #auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so auth       include      system-auth account    required     pam_nologin.so

2015-03-01 23:20:16 641

原创 Linux下性能测试的几个命令

性能优化

2015-03-01 23:18:43 395

原创 创建用户,并且分配eclipse到各个账户

开发环境

2015-03-01 23:16:45 709

原创 GT&&SSN

GT&&SSN

2015-03-01 23:15:23 2578

原创 内存分配,移位,malloc,calloc区别

内存分配

2015-03-01 23:13:42 582

原创 协议开发步骤

通信协议开发

2015-03-01 23:12:22 1459

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除