摘要: storm集群启动及任务执行过程分析 1 集群启动过程分析 2 任务提交过程分析 任务分配过程分析 任务启动过程分析 阅读全文
posted @ 2017-01-12 13:45 我亦在 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1 storm消息的容错机制 说明:数据在处理中出现异常,需要保证数据被完整处理; 需求:Spout A B C D,当其中一个环节出现异常时,Spout能够重新发送一份数据 问题:1、Spout如何知道一条消息的处理状态? 成功:ack(Object msgId) 失败:fail(Object m 阅读全文
posted @ 2017-01-12 13:45 我亦在 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 1 storm的安装部署 1.1下载安装包 "http://storm.apache.org/" 1.2解压安装包 tar zxvf apache storm 0.9.5.tar.gz 建立软连接:ln s apache storm 0.9.5 storm 1.3修改配置 指定storm使用的zk集 阅读全文
posted @ 2017-01-12 13:44 我亦在 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1 storm并行度的概念 ①当storm程序中某一个环节计算能力跟不上的时候,需要增加多个线程同时执行。由此引出并行度的概念 代码: setBolt(String id, IRichBolt bolt, Number parallelism_hint); 注:如果不指定组件的并行度,默认是一个线程 阅读全文
posted @ 2017-01-12 13:43 我亦在 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1 storm入门介绍 1.1 背景 实现实时计算系统需要解决那些问题 如果让我们自己设计一个实时计算系统,我们要解决哪些问题。 (1)低延迟:都说了是实时计算系统了,延迟是一定要低的。 (2)高性能:性能不高就是浪费机器,浪费机器是要受批评的哦。 (3)分布式:系统都是为应用场景而生的,如果你的应 阅读全文
posted @ 2017-01-12 13:42 我亦在 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 1. Load的使用 1.1本地在本地导入数据,本地数据不会删除(相当于复制) 1.2在hadoop中导入数据,hadoop上的数据被删除(相当于剪切) 2.Insert的使用 2.1将查询出来的结果插入到一个表中 2.2将查询出来的结果作为插入到表中的某个分区中(自动分区模式) 2.3多重插入 3 阅读全文
posted @ 2017-01-03 16:33 我亦在 阅读(1222) 评论(1) 推荐(1) 编辑
摘要: Mybatis拦截器示例代码==============================================================================MYSQL数据库的利用Mybatis的批量插入映射文件的配置 阅读全文
posted @ 2015-09-10 11:20 我亦在 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-09-10 11:02 我亦在 阅读(188) 评论(0) 推荐(0) 编辑
摘要: POI快速入门POI开发需要的七个步骤:1.创建工作薄WorkBook对象Workbookwb=newHSSFWorkbook(); //它是操作excel 2003版本2.创建一个工作表Sheet对象Sheetsheet=wb.createSheet();3.创建一个行对象RownRow=shee... 阅读全文
posted @ 2015-09-03 18:48 我亦在 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 解决方案:在WEB.XML 中配置监听器: org.springframework.web.util.IntrospectorCleanupListener 原因:在Web应用程序关闭时IntrospectorCleanupListener将会刷新JDK的JavaBeans的Introspecto... 阅读全文
posted @ 2015-09-02 16:49 我亦在 阅读(1356) 评论(1) 推荐(0) 编辑