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