摘要: akka-persistence-hbase-master是负责akka持久化的组件,采用async方式来操作hbase,讲akka的日志持久化到hbase中。 akka-persistence-hbase-master持久化之前首先要创建Journal表,关于表的配置存放在application... 阅读全文
posted @ 2014-12-17 10:27 小鲲鲲 阅读(528) 评论(0) 推荐(0) 编辑
摘要: Scala语言中,如果方法的参数不确定个数,则可以使用变长参数,例如:def sum(args:Int*): Int ={ var result = 0 for(arg <- args) result += arg result }调用方法如下:sum(1,2,3,4,5,6)s... 阅读全文
posted @ 2014-12-10 13:56 小鲲鲲 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 新建一个工作空间,把项目copy进新的工作空间里就OK了 阅读全文
posted @ 2014-12-04 15:05 小鲲鲲 阅读(8461) 评论(0) 推荐(0) 编辑
摘要: 所需要的包:log4j-api,log4j-core,log4j-slf4j-impl,slf4j-api配置文件位置:将log4j2.xml放到resources下配置内容: ... 阅读全文
posted @ 2014-11-28 11:11 小鲲鲲 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 最近一个月在学习scala,今天刚对trait有点感觉,所以记下来..... trait在scala中被称作特质,在我个人理解,trait就相当于java中interface和abstract class的结合体,又可以混入多个trait,又可以在trait写具体的方法实现,通过with这个t... 阅读全文
posted @ 2014-11-27 14:05 小鲲鲲 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Spout调用nextTuple的间隔为100ms 阅读全文
posted @ 2014-10-24 15:17 小鲲鲲 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在storm中的Bolt中可以处理完成逻辑后,向后面的Blot继续发送消息。可以发送多个不同的消息,如:collector.emit("update-delivered-status",new Values(emailDeliverStatus)); collector.emit("save-... 阅读全文
posted @ 2014-10-24 11:23 小鲲鲲 阅读(2636) 评论(0) 推荐(0) 编辑
摘要: 创建maven项目,在pom.xml中加入以下配置: org.apache.storm storm-core jar 0.9.3-rc1 创建SimpleSpout类用于获取数据流: 1 p... 阅读全文
posted @ 2014-10-17 14:26 小鲲鲲 阅读(7677) 评论(0) 推荐(1) 编辑
摘要: 解决办法: 在每个新建的类的第一行加入以下内容即可/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE fi... 阅读全文
posted @ 2014-10-15 11:41 小鲲鲲 阅读(4606) 评论(0) 推荐(0) 编辑
摘要: kryo是用来序列化的第三方工具包(https://github.com/EsotericSoftware/kryo),速度相当快,包含10000个对象的集合序列化只需要140多ms,不多说,简单示例如下:public static byte[] convertToByteArray(Object ... 阅读全文
posted @ 2014-10-15 09:18 小鲲鲲 阅读(268) 评论(0) 推荐(0) 编辑